Engine Misfire Code Help!!
Hey guys, so i got a tough situation (long story so prepare to read)
Just so you guys know what i did so far.....
i have a 2002 wrx and my CEL turned on, first it came up at P0301 P0303 P0304 (cylinders 1,3,and 4) (now remember this)
so i did a basic spark plug change thinking it would work, it turned off cause i disconnected the battery, got some mean backfires, thought it worked, a while later it came back on, same codes, so i tried to swap coil packs 4 and 2, to see if it was the coil packs, of course, codes came back on, now this time it was cylinders 1, 2, and 4, should be 1, 2, 3 right? then i just cleared it with a scanner, now it gets weird, it just turned on again recently after a month and now its P0303, and only that, just cylinder 3
Occasions it turns on
now when it turns on, im just randomly driving/cruising, no high RPMS, no WOT, once when im just at idle at my friends house, you dont feel it misfire
When i drive hard, not too hard, i treat my WRX like a baby <3, and get out my car you smell gas
I run kinda rich i guess you can say, shitty MPG ~150 full tank
Rough idle but not too rough, like little jitters, if you focus you can feel it
No loss in power
No boost loss, still a strong 17psi
Its not my MAF its good(live data stream on a scanner)
Its not my sensors (live data stream from scanner)
Cam timing but only if its more than one misfire?!
Coilpacks or Wires?
Valves getting stuck open?
Boost leak? (probably not if i still have 17psi)
Need a re-tune?
Im not looking to waste a lot of time myself trying to figure this out taking manifolds off, getting compression checks, wasting money on parts or new tunes if it wont work and hoping someone can give me some feedback from the symptoms and occasions listed to help me knock out some possiblities and narrow down the cause
Any feedback is appreciated! Thanks!