My 1993 Z34 lumina has been pissing me off royaly. When it does start, I give it gas to go and it will stall a little, then surge forward, and then start stalling out again. It will only drive for about 1 or 2 miles before it won't go any further. It doesn't die though. Please help!!!!

My check engine light isn't on. Only my brake light is on. When this first happened the car actually popped into nuetral twice when I was driving down the road. Got to a parking lot and towed it home.