I cant help you but i had a 96 also and when i had it around 85,000miles it started to do the same thing. It has 92,000 on it now and no probs. But i would like to know what it is when you find out let me know. Its a auto and it only does it at idle.