Bought this truck last February with a blown head gasket. It had been sitting for a couple of years. Got the head resurfaced put in new gaskets and put it back together. Fired right up but was blowing a ton of smoke. It had about an 8th of a tank of bad gas, but I've added another 10 gallons of premium. Have since put on new plugs, wires, cap and rotor, fuel filter, fuel pump, fuel injectors, air temperature sensor, and fuel pressure regulator. It would start right up and had a rough idle which would soon die. It would rev out and was smooth enough to risk driving it around the block. Got half way around before it died. After 30 minutes or so it would start back up. I pulled the ECU and saw a little corrosion and my kid who is a mechanic, tried some circuit board cleaner just to see what would happen. Then for the first time in 4 months it stopped firing. no spark at all. As there was some minor corrosion I got a remanufactured ECM and installed it. Still no spark. Truck is frustrating the hell out of me. Thought the ECU was the problem and now no spark. Spent over 4 months trying to figure out the Fuel injection and now I have to figure out the ignition system as well. Why would the spark suddenly stop after working for so long??