Pilm wrote:The thing to take a very close look at in the ECU is the STA509A Mosfet
Yeah, I've seen this chip mentioned; some even replace it on their own. Mine was undamaged, as were the circuit traces under/around it.
Make sure the P0505 code is gone, and that no other codes are present.
I never had the P0505 code. The one that showed up was the too lean P0174. I paid the dealership $80 for a full diagnosis. They said it was the IACV.
Sounds like you did great on on the used I30. $600. I doubt if I would be that lucky... LOL
OwnerCS wrote:Where are you located?
Dallas
To get NATS reprogrammed, I had the car towed to the dealer
Was trying to avoid this. Turns out, my ECM must be okay, thank goodness. If I would have had to replace it, I probably would have removed the panels and unbolted it from the bracket, then driven to the dealer and pop the new one in for programming in their parking lot once I got there...
BUT, since my last post, I think I have some good news to report...
I drove the car around some more and discovered it still died on me when warmed up. Limped it home and figured with nothing to lose, I'd use more force to try and get the MAF sensor out again (I had originally started by trying to remove the MAF sensor but couldn't get it out).
But first, I pulled the MAF connector off and let it idle for quite a while. Not only did it not die, but the "idle dips" no longer occurred. Got the P0100 MAF codes, as expected, though...
So I pulled the MAF sensor out - I really had to pry around hard on it, and chewed it up around the edges, but it finally came out.
The sensor wire was pretty dirty, so I shot the whole thing with MAF cleaner in short bursts until shiny, let it dry and reinstalled.
I cleared the P0100 codes and again let the car idle for quite a while. Exhaust really smelled, and after a bit, I got the too rich P0172 code.
Ran through an idle relearn procedure (RPM shot up briefly when the Throttle Position Sensor connector was removed). When finished with the procedure, the idle RPM was pretty much unchanged from where it was before (600-700), but the idle had smoothed out - the occasional RPM dips were gone. The P0172 code went away on its own, too.
Guardedly optimistic, but I've driven around on some errands, and it appears that my problems have been fixed! The idle is smooth and steady.
Speaking of misdiagnosis, now I'm wondering if the MAF was the culprit the whole time, and if the dealer's bad IACV diagnosis was wrong? Regardless, $225 in parts (IACV, Throttle Body gasket, MAF and TF cleaner), $80 for the dealer's diagnosis and my time, and it looks like I'm back on the road.
Sure beats the dealer estimate of > $700, with potential $2000 ECM they quoted.
One thing; the dealer's $80 was a full diagnosis, so I have some other things to look at now, like a power steering leak, and cracked drive belts...
Thanks, everyone!