Chrysler Repair: 1997 minivan stalling, chrysler minivan, crankshaft sensor


Question
3.3L 1997 chrysler minivan started stalling intermittently, sometimes at 40mph, 15mph, etc.. didn't matter.  Finally threw a code saying it was the map sensor.  Replaced it, no problems for a week, then it stalled.  Replaced TPS, two days later stall, but it threw a code for Cam shaft sensor.  Replaced the cam shaft sensor went 4 days without any problem then it stalled.  Replaced the crankshaft sensor (read most people do both of them at the sametime).  Ran 2 days, stalled.  The idle in drive while stopped is about 650 looking at the tachometer.  Throttle body doesn't look clogged, butterfly moves easily.   I have not done anything with idle air control valve, but when i pull off a vacuum hose, the rpm's go up and then the iac brings it back down which usually means it is working properly.  I have read maybe ASD relay could be going bad, but hoping maybe you experts have seen this before and can point to what it might be.

Answer
Hi David,
If you have run out of fault codes, then my favorite candidates are a flaky ignition switch and a sticking ajar egr valve. If there appears to be no obvious electrical disconnect (such as a simultaneous loss of the warning lights on the cluster when the stall occurs), then examine the egr valve located under the throttle body and mounted in a pipe that branches of the right exhaust manifold. You will see the valve stem in a flange between the valve body mounted in the pipe and the round vacuum actuator. It has a slot which when you insert the tip of a screwdriver will allow you to move the stem back and forth. If it doesn't close by spring-action to a dead stop then spray somw WD-40 on the stem where it enters the body and work it back and forth to free up the action.
Other than that, keep checking for codes.
Roland
PS Sorry for the delay but I just found your question in the 'pool' to which it had been referred by the other expert. Please 'rate' my answer, and where you see the question about 'volunteer of the month' please consider giving a 'yes' answer. Thanks