Okay so my truck has been throwing a check engine light. When I pull the codes I get the normal ones and 1689, which is no comms between the injection pump and ECM. I initially thought, injection pump time, but reading about it now I am not so sure. There are no other codes pointing to the injection pump or anything else. Here is the strange part, when I get the check engine light if I cycle the key a few times the truck will start and run fine, also some times driving down the road I hit a bump and will get the check engine light and get a quick shudder of the engine and everything goes back to normal. The times when cycling the key does not work the truck still starts it just has wild swings in RPM and eventually dies. I am thinking maybe I have a grounding problem or maybe a bad relay. Going to swap some relays today and look at the grounds.
Anyone have a similar problem and have it not be the injection pump?
Anyone have a similar problem and have it not be the injection pump?