Subaru WRX Forum banner

Flashing CEL help...?

1 reading
23K views 27 replies 5 participants last post by  Cooper  
#1 ·
OK, I searched and I couldn't find anything specific to my issue at hand. I hope someone here can help. Here's the skinny:

I bought an 02 WRX that already had some aftermarket mods (3" catless TBE, headers, HKS bov) and in need of an engine for a very, very good price. I found an engine from an 04 and my mechanic got the engine installed the other day, and installed the spark plug foulers on the rear O2 sensor in hopes to eliminate that particular code.

The car runs great, with the exception of a flashing CEL. Also, the fans are acting weird. They come on when the switch is on, and it sounds like they have 3 different speeds. They start off slow, then speed up, then speed up some more, then back to the low speed, and it is cyclic.

When my mechanic hooked up the OBDII scanner, he found a code. It was for the idle air control(or whatever its' politically correct name is) 3 times. He took the one off the original engine and put it on the replacement engine and reset the ECU. Now there is a communication error and the scanner will not scan the codes from my ECU.

AFAIK, the ECU does not have a tune for the mods, and I understand the possibility of the CEL being on because of the mods, but why would there be a communication error after the replacement of the sensor and the fans acting all weird?


I also read in a thread that the "flashing CEL" could be the ECU going through a cycle to erase the previous codes. Is this correct? Thanks in advance for any and all helpful info!!
 
#2 ·
I was told from another subie guy that a flashing check engine was the car telling you it's running rich, and it's getting a lot of unspent fuel damaging the cats/exhaust. I've never had that verified here yet though.

Thsi communication error came up after the engine replacement?
 
#8 ·
Before I purchased the engine, I did raise the question "Will an 04 engine work in the 02 chassis?" The sales rep cross referenced the engines, and confirmed it. I will talk to my mechanic tomorrow (Sunday) and I will keep you updated. Again, thanks for the advice!
 
#10 ·
The engine I bought has 57k miles, and was a certified good engine and the salvage yard gave me a 90 day warranty. The salvage yard also did a compression and leak down test before they sold me the engine, and my mechanic did both with no issues. I will get him to do another check tomorrow.
 
#14 ·
I'm going to tell him to make sure the green plugs under the dash are unplugged, and he is going to do another compression test. I'm also going to get some new plugs, even though the ones from the original engine look good(NGK, not sure if they're stock or colder. Will verify tomorrow) .

As far as the communication problem with the scan tool and the car's ECU..........????

I may get him to put the old IAC sensor back on to see if we can at least get the communication between the scan tool and the car's ECU back. He didn't have that issue until after he replaced it and reset the ECU.
 
#18 ·
I'm either going to get the stock BOV or get it tuned for the mods that are already on the car. It might take me a while to save up for the Cobb AP, etc, but I talked to Ben at Cobb and he said I will be ok until then and not to drive the car hard.

Green connectors, compression test, new plugs, and another "once over" of everything to make sure something didn't get overlooked will be on the menu for tomorrow.
 
#20 ·
Well, here is an update.

My mechanic checked the green connectors, and sure enough, they were connected. He unhooked them, reset the ECU, and the car fired right up without the CEL!

Now, here is my next ponder...even though there is no CEL, the fans still come on when the switch is on. If the car is still in "limp" mode, wouldn't the CEL be on? Any other ideas other than the previous owner may have straight wired the fans to the switch? Thanks in advance!
 
#21 ·
My mechanic drove the car about 25 miles, and CEL is back. Misfire #1 and #3. Gonna change the plugs. If that doesn't work, he's gonna swap the coils around. I also told him to double check the wiring to the coils. I guess next will be cleaning the MAF and/or fuel injectors. Am I on the right track here?
 
#24 ·
Sounds like you're on the right track. Make sure the new plugs are gapped to .028, clean the MAF with the proper cleaner, reset the ECU and you should be good. If you have a lightweight flywheel, it might be causing the ECU to read misfires. It was going on with a friend of mine's car. We just put the stock flywheel back in and it runs fine. Then again, I had a 12.9lb flywheel and didn't have any problems...

Yes, any 2.0 or 2.5 will fit. The problem comes when there are different sensors or sensors read at different voltages/amperages. Also, I don't see how not having the stock BPV would even remotely cause the problem. The worst it will cause is a rich condition between shifts. Not something that can be tuned for either...
 
#28 ·
Well, sadly, I'm back in California. I did drive my WRX and I must say it is a blast to drive! I have narrowed the CEL down to the infamous P0442, and I checked the charcoal canister. It seems to be good. No cracked hoses/bad connections. All vacuum lines are intact, and fuel cap is good. Next I will go under the hood, i.e. that fuel line that leaks, and the fuel injector o-rings. I won't be able to get to that until the first of July, though. I'm stuck in CA until then.