my wife's car is a 1997 Saturn sc2 with 135,000 miles 2 days ago she left it on the side of the road and said it would not run. I went with her to tow it home and it started, drove for about 1/4 mile and died like someone turned off the ignition. then it was starting and stalling and would not rev up. I started towing her home and half way back she said it was running fine so I disconnected her and she drove it the rest of the way home (about 3 miles). 2 years ago an auto mechanic changed one of the 2 ignition coils and my wife said the car was doing the same thing. so I changed both ignition coils, installed new plugs gapped to .0040, check the spark plug wires for to make sure there was not one with very high resistance, and disconnected the battery for 10 mins to reset the computer. after all that, the car sometimes acts like it has a rev limiter at 4200 rpms and sometimes revs normal. and sometimes when it is warmed up it acts like it is cold and idles up to about 1600 rpms like it is going into the choke. anyone have any idea's what could be wrong with the car? or what I should check next? thanks carmine