Does it have a control module on the firewall? If so, it could be defective. You can have them tested at Autozone if you can find a COMPETENT counter man that knows what he's doing. This is what I'm referring to. Of course, this is without the lean burn engine.