Symptoms:
- When cold, almost doesn't move at all, like it wants to die. Press the gas pedal, it barely moves 2mph.
- When warms up, starts moving and even then lack of power and acceleration is obvious, really have to punch it to move.
- Terrible MPG, about 15 MPG.
- The exhaust smells like it's running rich, confirming the above.
- Above all, constantly get codes P301, P302, P303, P304 - misfire on all cylinders. CEL is flashing, meaning it's happening in real time.
What has been done:
Replaced: Spark plugs, plug wires (OEM), fuel filter, Coolant Temperature Sensor and the O2 sensor.
Checked the Fuel Pressure Regulator -- pulled the vacuum hose leading to it, no gas came out of it. Can I assume it's good?
Replaced the coil once, got a coil from a junk car, could this be the cause? I am going to try a new coil this time, maybe it will fix it. But the coil doesn't explain why it runs better when it warms up.