Long story short, I was driving to gas station with gas light on and while driving car started feeling rough and after filling up with 91 Shell the check engine and flashing cruise came on. Weather was about -25C/-13F.
Thought it'd go away after a while, but after 10miles and a ECU reset. It came back after driving a while with a rough and mildly shaky idle, but car runs/sounds fine after 1.5K RPM. Sometimes it would need a few cranks to start, as opposed to it starting fine before this happened even during the cold weather. It does however have raw fuel smell coming through vents and some fuel smell coming from driver side fuel rails only during very cold starts in this cold weather, but this has happened for a while and never caused misfire and don't know if it is now.
Used OBD2 reader and found the infamous P0302 with "fuel sys. 2 - cl-fault". Did a easy steps to try and troubleshoot:
- added seafoam in fuel tank
- swapped coilpacks around
- installed new plugs
Thought changing the plugs worked since the car felt closer to how it was before CEL, but after another cold start it came back. I
I know I should:
- swap around injectors (used screwdriver for sound check and it seemed ok?)
- compression/leakdown test (scary..)
- check wiring harnesses
Any other suggestions? Car is 2005 STi 98k bone stock, with the exception of Borla Hush catback exhuast. Thanks for reading!