Ok background on truck
1996 c1500, 2wd, 305 auto. purchased at 140k, currently has 167k, oil changes done on time, never had a issue until yesterday.
Was pulling a U-Haul trailer 6x12, and it shut off for a split second, dropped into 3rd gear and the check engine light starts flashing and then it shifts back to drive and engine starts missing And knocking, shaking. I’m 200 miles from civilization so since the knocking/shaking goes away In 3rd year i make the choice to keep going at about 50-60mph Get home and pull codes
P0102 - maf
P0300 - misfire
P0304 - cam position sensor
Weird thing #1
Cleared codes, p0102 instantly comes back so I assume maf has failed. Swap that, no change. Check fuses, engine i fuse is blown. Replace it with another 20amp fuse, blows instantly. Put a 30amp fuse in it, doesn’t blow, and p0102 goes away.
Weird thing #2 p0304 never comes back, drove another 100 miles, nothing. Oil pressure is good, gauge behaves exactly as it always has.
P0300 did come back, and I hear and feel it miss. Checked plugs with it running with a test light, no difference on any cylinder.
Don’t want to throw parts at it, but I’m thinking first order of business is cap and rotor?
1996 c1500, 2wd, 305 auto. purchased at 140k, currently has 167k, oil changes done on time, never had a issue until yesterday.
Was pulling a U-Haul trailer 6x12, and it shut off for a split second, dropped into 3rd gear and the check engine light starts flashing and then it shifts back to drive and engine starts missing And knocking, shaking. I’m 200 miles from civilization so since the knocking/shaking goes away In 3rd year i make the choice to keep going at about 50-60mph Get home and pull codes
P0102 - maf
P0300 - misfire
P0304 - cam position sensor
Weird thing #1
Cleared codes, p0102 instantly comes back so I assume maf has failed. Swap that, no change. Check fuses, engine i fuse is blown. Replace it with another 20amp fuse, blows instantly. Put a 30amp fuse in it, doesn’t blow, and p0102 goes away.
Weird thing #2 p0304 never comes back, drove another 100 miles, nothing. Oil pressure is good, gauge behaves exactly as it always has.
P0300 did come back, and I hear and feel it miss. Checked plugs with it running with a test light, no difference on any cylinder.
Don’t want to throw parts at it, but I’m thinking first order of business is cap and rotor?