I'm new to this forum but I posted this at Toyota Nation and the Yahoo Previa board as well.

I have a 1994 LE, non S/C, 2DW, with about 216,000 miles. I have been working on it for the past 2 months with no improvement.

The van starts fine (usually on the first crank). It idles fine. When I drive it it runs well, but when I come to a stop the RPM drops and when I accelerate
it really sputters and almost stalls for the first few seconds. When I get back to 35-40 mph it runs fine again. It does this whether it's cold or warmed up.

If I lift off the gas while cruising along I can hear the RPM drop , bottom out, then go back up to "normal" idle speed.

I tried shifting to neutral as I came to a stop and it did not do it (stutter) when I stopped, but I think it's because the RPM increased as I put it in neutral
to offset whatever else is going on. I'm not really sure, though. Is there a possible drive train issue?

Here's what I have done:

- replaced rotor, dist. cap, all plugs and plug wires
- all plugs are getting spark and all injectors seem to be working (pulled wires and injector plugs off one by one while idling)
- replaced coil
- replaced TPS sensor
- checked TPS wires to ECM, both resistance and to see that they would carry a current (used van's battery and a tail light bulb)
- replaced fuel pump and fuel filter
- replaced air filter
- checked snorkel for any leaks (none found)
- pulled off throttle body and cleaned (it was pretty clean, as I had done this about 2 years ago)
- pulled off and checked EGR valve (about 1.5 years old) and checked all lines going to it
- pulled off and cleaned IAC valve
- replaced engine coolant temp. sensor
- replaced upstream O2 sensor
- replaced both SAD bushings (the front was terrible, with 4 of the rubber parts completely torn loose)


Any parts I replace now would be just guessing, and they are starting to become more expensive. Here's what is left on my list to try:
- fuel pressure regulator
- volume air flow valve
- cold start injector valve
- injectors
- intake manifold gasket
- check compression (maybe bad head gasket?)
- TPS wiring harness
- knock sensor

Anyone have any advice or suggestions?