Try unplugging your MAF sensor and see if it will idle and run smoothly.
When you unplug the MAF sensor if forces the DME to a default fueling strategy.
If you have a vacuum leak causing the issue the engine will not idle well on that default fueling strategy.
|