This isn't a constant problem. Its sporadic, other times the truck runs fine revs to 5500rpm. Stuff like timing, ignition system, injectors and stuff like that should be consistent. I'm leaning towards the short in the wiring. Theirs nothing consistent to make the truck run the way it does, run time, engine temp, ambient temp, rpm don't stay consistent when the problem arises. It mostly seems to happen after the truck gets driven. At first I thought is was junk in the tank getting picked up and fed through the engine. I drained the tank, ran cleaner through it and replace pump and filter. Truck worked for 50km after that then acted up the same again.