Check Engine Light Issue with No Solution

Joined
Oct 6, 2024
Messages
22
Reaction score
1
I have a 2012 Impreza Premium 2.0L Wagon with 163k miles. The check engine light is on, traction control light is on, and the cruise control light is flashing. All four cylinders are misfiring with codes P0301, P0302, P0303, & P0304. No other codes, only those four.

I have taken it to a Subaru dealership, Pep Boys, and an Independent Subaru Mechanic. The issue besides the misfires is the car idles rough. It also takes a longer period of time to turn over after being driven for a long period of time. There is no issue starting the car when the engine is cold and has been sitting for a day/night. Was told the gas runs lean.

Fuel pressure holds, compression test passed, no EVAP leak, Leak down test passed. Throttle body was cleaned. MAF sensor is good. Cam shaft is good. Crank shaft is good. Purge sensor is good. Alternator and battery are good. O2 sensors are good. I have no issues with fuel usage/gas milage. My engine does not over heat. I'm not losing coolant or seeing a drop in oil. I had the head gaskets replaced.

Any thoughts on what could be the issue would be GREATLY appreciated. Any Questions I'm happy to answer. I attached photos of what the scanner pulled.
 

Attachments

  • Screenshot_20260526-073646.png
    Screenshot_20260526-073646.png
    636.8 KB · Views: 3
  • Screenshot_20260526-073632.png
    Screenshot_20260526-073632.png
    595.7 KB · Views: 1

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
16,736
Messages
80,035
Members
10,777
Latest member
PebbleToTheKnee

Latest Threads

Back
Top