2004 Aveo
Code P0300 - random misfire.
Changed Spark plugs and wires, ran seafoam (cleaner) through. Problem was fixed for about a month, started happening again.
Since i have changed the Coil, Oxygen sensors, and the fuel filter/pump. I've had a compression test and the compression is apparently good.
None of these have fixed the problem. I dont hear or feel the misfire, but the CEL flashes after about a minute of resetting the code. The engine idles very rough.
Anybody have any more suggestions? I'm considering swapping the ECU but am not sure where it is. Also considered swapping the Throttle position sensor. Is the TPS just part of the throttle body?
I basically just need to get the CEL off so I can sell the thing... but Im not a fan of just disconnecting the light!
Thanks a lot!