Forgive me if this has been answered before, I tried searching but it's sort of a weird phrase that makes searching hard.
So after having the battery disconnected (any time after working on the car, I usually unplug it if it's electrical) the first time I start the car again, my check engine light will come on. What's weird though is that the car will run flawlessly. Starts up quickly, revs smoothly, no misfiring, idles at 700-750 constantly (after warm up), delivers power nicely... etc.
I'll take it for a few laps around the neighborhood, and the check engine light will turn off. (Not sure if it "learns" or something.)
Once the check engine light turns off, the car goes to hell! The idle raises to about 1800, tapping/feathering the throttle will bog the engine (keep feathering and it'll almost die), it has issues starting, sounds like it's misfiring.. etc.
When this first started happening, I pulled the ECU codes and got TPS, and MAF. I've since replaced both. For kicks I took both the old and the new to Autozone (they've got a really great diagnostic mechanic there.. this dude knows his stuff) and tested both old and new (not Junkyard new, but new new) and they both looked to be fine -- so I don't know what's up with that.
Any ideas guys? I'd love to just force the check engine light to stay on. I'm thinking possibly a bad ECU? Considering it runs fine when the check engine light is on, I doubt its my sensors..
Thanks in advance
