Im looking for some advice from all you DIYers and mechanically inclined.
The other day i ran my truck down to empty on gas and the engine started to rough idle and threw some codes. I filled up and the issue resolved itself within 5 or so minutes after driving a bit, or so i thought. It didnt act up at all at highway speeds for the remainder of the 20 minute drive home.
I thought i might have had some water in the gas tank so i bought some ISO heat (water remover) and ran it on idle a few minutes in the driveway, no issues.
The next day i take my truck for a drive and at highway speeds, threw dome more codes and if i recall correctly had a rough feel to it at those speeds. Fluctuating RPMs and and idle very rough and shaking. Threw more codes.
I went straight to O’Reilly and got the codes checked. Only one, P0301, misfire in cylinder one. They suggested changing ignition coil(s) and spark plug.
Everyone else i have told the story to said “clogged fuel filter” which unfortunately is located inside the gas tank coupled with the fuel pump. Which sounds fairly obvious to me but im not sure now.
My question is why wouldnt it throw the P0300 (multiple/random misfires in different cylinders) if it is the fuel filter?
If it was just water, could that just ruin a spark plug or damage an ignition coil? Im not too familiar with the actual process so i dont want to assume or miss something.
Of note, cylinder one is blocked by the plenum? So that must be removed first to access the ignition coil/spark plug.
Any suggestions on first course of action to trouble shoot this issue? For my truck there are youtube videos on how to remove plenum/change all igniiton coils and also to drop the gas tank and swap fuel pumps.
I know i am competent enough to do both of those things but im wondering what i should do first or if any of you have first hand knowledge on issues i may run in to should i just bring it into a shop.
Any advice is greatly appreciated.