I have a 1996 Eddie Bauer. Every once in a while, the engine will idle down to a near stall, at the same time, the speeo will bounce back and forth. By simply turning off engine and restart, problem goes away. Only happened a few times. It has happened while in drive and sitting still at a light, and once while in park, idling in the driveway. What could do this?