I had the same symptoms on my 96 2.5. It was a busted vehicle speed sensor.