If the heater controls are operated with engine vacuum, you may have a leak in one of the vacuum motors or the hose going to it. A vacuum leak will allow air to sneak in that the mass air flow sensor doesn't know about so the Engine Computer won't request the correct amount of fuel to go with it. Typically that causes a hesitation or stumble when accelerating. It will also cause a high idle speed but the computer may be able to correct for that.
October, 21, 2012 AT 6:52 AM
What is the switch by the driver side vent meant for and why does it run better on the full circle rather than the vertical line. Thanks
October, 22, 2012 AT 10:47 PM
Don't know for sure but it sounds like you're switching something to do with the AC / heater vents or recirculation mode. Most of those are controlled by "motors" that run on engine vacuum instead of electricity. If one of them has a leak, or the hose going to it has a leak, the engine will "see" that vacuum leak when that part is switched into the circuit. A vacuum leak allows air into the engine that the Engine Computer doesn't know about so it won't command the right amount of fuel to go with it. The engine will hesitate or stumble upon acceleration.
You said it "runs better" which implies at times it runs worse, but you never stated what "worse" means.