ok...So I'm driving my 99 TJ down the highway and I start to feel a slight hesitation. Nothing big really, just a hint of trouble. When I get to the access road red light I look down and I see the "check engine" light is on. When I start to accelerate the jeep lunges forward like it's trying to stall, but then catches itself and keeps moving. If I slowly accelerate I don't have a problem, but if I try to accelerate normally it sputters at 1st, 2nd, and sometimes 3rd gear.
What do I have? And what do I do?