My 1997 Dodge Sport Caravan with 151,000 miles, stalls repeatedly when it is cold out, when you are slowing down, whether on the highway or at stop light/sign or when going under 10 mph in traffic or when slowing down to turn a corner. The engine will also occasionally race or buck forward, usually while traveling at around 45 mph. I have had it serviced by a local mechanic for many years and they are unable to locate the problem. It's had a tune up, the timing has been checked, the Cam Sensor and Crank Sensor have been replaced and then retested using a computer - no code came up to reveal an error. In addition, the gas tank has been flushed out and the fuel line, and fuel pump replaced. The car drove in a 24 hour period ok, but then started stalling again. The mechanic believes something is touching the crank sensor which they have replaced twice. They noticed after installing the crank sensor that after driving it, instead of the 30,000 of inch gap, there was a larger gap which suggested something was touching the crank sensor. I have had the computer replaced twice so I am not interested in replacing it again. Any thoughts?