I have an '04 6.0 that shut off going down the road. Since I have had a no PCM communication, no crank with key, no fuel pump with key. I can crank the engine by jumping the solenoid and fuel pump works when jumping over the relay. I have had two different PCM's preprogrammed to my vin and just replaced the engine harness that goes to all sensors, FICM, and PCM. There were lots of bare and fused wires in the old harness. Not to mention my fan clutch harness got into the fan and destroyed it. I'm converting the fan to a '97 7.3 mechanical clutch for that reason. Any insight from anyone else would be immensely appreciated. Oh and I have been through every fuse and relay in the truck with a multimeter and all of them test good.