If you hear a single kind of loud clunk each time you turn the ignition switch to "crank" suspect worn solenoid contacts. That is very common on the little silver Nippendenso starters. Those contacts can be replaced for 20 bucks but most people just replace the entire starter.
As for the stalling at higher throttle settings, I fought the same thing for 11 months on my 3.0L '88 Grand Caravan, and couldn't catch it until it finally died completely. That was last fall. It acted exactly like a dead accelerator pump on an older carburetor. It turned out to be a failing ignition coil. I have some theories on why the coil caused the symptoms but it's not a common failure.
A different approach for your stalling problem would be to connect a scanner that can display live sensor data while you're on a test drive. I use the Chrysler DRB3 which also has a record function. You press the record button when the engine stalls, then you can read the information back later while watching for something unusual with those sensors. Because the data travels through the scanner's memory, the recording actually starts a few seconds before the button was pressed.
Monday, May 9th, 2011 AT 5:10 AM