2001 Pontiac Sunfire
Engine started to lose power a few days ago and is now very hard to start hot, but will start cold and run rough and then stall out.
Code P0300 Random engine misfire code.
Parts replaced; new fuel filter, new spark plugs, good used o-sensor at exhaust manifold, good used crank sensor, good used coil/module/wire assembly , good used control module.
I have not been able to check the fuel pressure but the fuel pump does cycle on and pump fuel (checked at the fuel filter inlet) until the control module turns the pump off.