Check engine light on my 2004 dodge ram 1500- PO301
My check engine light on my 2004 dodge ram 1500 keeps coming on. I hooked up my carmd and I'm getting a code
of PO301. I've taken it in to a local mechanic and the dealer and they said the truck is not misfiring. They've checked
out the truck and nothing appears to be wrong. We tried putting in some dry gas but within 24 hours the light was
back on. They've mentioned possible water in the fuel but how would we know and how should that be treated.
Each time the shop has been able to get the light to go off, but within a few days the light is back. Any help would be
greatly appreciated!