your stalling issue could be (going from my experience with a 7G, same engine) cap and rotor is shot, need new plugs, idle control valve is shot, MAS sensor could be malfunctioning....all of these could cause stalling symptoms. I'd start with the easy stuff first and move on to the harder....which is which is for you to decide! LOL Hope it helps a little
Bookmarks