At a loss to describe
So for months now the 1999 Jeep Grand Cherokee has been running like crap. Takes 2-3 turns of key to start, rough idle, not a lot of power, especially going up hill. When I hit 45 mph there is a "popping" noise coming from the glove compartment area, right where the blend doors apparently are. The longer it idles the worse it gets, sometimes vibrating and increasing to shaking. Long enough at idle and it stalls. ( like in the drive through). Once it stalls it may take 10 min to restart, when it does, it stutters and lurches, even if gas is floored, but eventually it seems to click and its driveable again. When pushing down the gas pedal it almost feels like there is resistance and its trying to push back. It has only died while driving once, while at idle, but everytime Im at a light im praying for green because it feels like it wants to die. So far I have changed, o2 sensors, spark plugs, wires, fuel pump and crank shaft sensor. Crank shaft sensor was last and after that it came up with the code for "to rich", ( i forget the exact code) but supposedly it may be a vac leak? could that be the "popping" from the blend door area? Blend doors do not work either, no heat. When I change the plugs every seems fine for a day or so, than its back to normal. Problem seems the worst if I do a lot of stopping, say stop at store, come back out, go to pt b, , pt c etc, the more times I stop and park the worse it gets. Usually by the 3rd stop, when I restart it does the lurch / shake thing , i drive around the parking lot once or twice and it seems to "catch" and drive "almost" fine. So basically my question would be the possible vac leak, which is probably tied to the blend doors, would it cause all those symptoms? Oh and including crappy gas mileage.