I have a 2006 Pontiac Torrent and I have been having a couple issues. Whenever I come to a stop it seems to cycle from low revs(about 500) to high(1,000) every couple seconds. I have also noticed that when I start it; it starts at really low RPM, but after a second or two goes up to warm-up RPM. The occasional time it will not start and I will have to press the gas in order to get a start. The car is sitting at about 110,000km and I just bought it about 4 months ago so I am not sure if the spark plugs and general 100,000 km maintenance has been done. Was thinking it might be a spark issue, but wondering if this sounds like more of a MAF issue.
Any input on this would be great!