I have a 2003 F7 and the check engine light is on the sled was running fine then it started to stumble on the bottom end and it got worse then i was riding it and it almost seems likes its cutting out and the check engine light came on it will idel fine but it will not get over about 5000 Rpms and it runs like shit to try to get it to rev up. the light is not flashing at all its just on plug wires good EFI clean injector wires arent loose or anything like that servo motor works so ????? Today I pulled the head off the o rings in the head are fine but for some reason its not cooling properly and its acting like a huge air buble in the system I added coolant it seem to run worse then the light statred to flash and stay on so ???????