I just bought a 2002 WRX from a used car dealer near me. It has 88000 miles on it. When driving the car won't accelerate past 4500 rpm. When it gets to 4500 rpm it almost feels like its hitting overboost as I have experienced that in my Shelby Z. I also notice when driving it it pops or backfires between shifts once and a while. Any ideas? Heres is what was done to the car.
Invidia DP and Borla catback
GReddy Turbo Timer
Manual Boost Controller
Piggyback ECU. Brand ? I have to check
Here are the codes it reads.
P0447 Evap emission contol vent circuit open
P0126 O2 sensor circuit malfunction bank 1 sensor 2
P0172 System too rich bank 1
P0301 Misfire 1
P0302 Misfire 2
P0303 Misfire 3
P0304 Misfire 4
P1139 Control fuel air metering
The dealer told me the reason the CEL was on was just because of the exhaust so I was mad when I saw all of the codes. Anyone have any input?