I got a 98 cavalier with the 2.2 engine. Once in awhile the engine will kind of surge a little like it is cutting out. It will either come out of it or die completly, then it will start back up and run fine after that. It used to just do it with the ac on but now its starting to do it randomly. Anybody of any ideas?