|
I have the same story and symptoms with my 2003 Silverado 2500 HD 6.0 with 89,000 miles. It returned the P0300, random misfire code. It started to flash the code during 55-60 mph. It recently started to get worse and happens above 35. Temperature outside or of the engine does not matter. The interesting thing, on another thread a user mentioned, his battery died around the same time. Mine also died around the same time. I have short somewhere, since I measured .5 mill amps draining somewhere. Fuses are ok, I was more focused on the misfire, maybe I will focus on the short. I have replaced the plugs and wires with ACDelco. Note, I replaced the plugs 1 year before this started to misfire, during my regular maintenance. Last night, I replaced the intake gasket per an ALL DATA service bulletin. Referring to the original ‘orange’ gaskets have had issues, and to replace with the newer ‘green’ gaskets. This would make sense for misfires if there would be an air leak. Sure enough same issue, however, it only misfires again at 55-60, like it got ‘a little’ better. The fuel pressure is good and holding (60psi), fuel pressure value works. The O2 sensors seem to fine, the numbers are not off. I am unable to graph the curves, so it is hard to be certain. It starts immediately when you turn the keys, so I doubt it is the coil. I guess my next step will be to locate the short, maybe take some of the plugs out (inspect) and re-seat all the plugs. I will also try running the engine in the dark and see if I see sparks. Each plug has its own module.
Thanks, Sebastian
|