This is what I have tried:
Removed and cleaned injectors installed with new o rings
new plugs
2 new coil packs
New (used) white plastic Distributor thing
New ignition module
new gas cap
new map sensor
new tps sensor
new cam position sensor
new air filter
new fuel filter
cleaned throttle body (including Idle control valve)
put heet in gas tank
tested compression (180psi on all 4)
Removed O2 Sensors and visually inspected, looked fine)
New Crankshaft Position Sensor
Removed EGR Valve and comfirmed that it is closed at idle. Seems to be working correctly
searched for vacuum leaks with carb cleaner trick..... no luck
Got a new PCM from the junkyard, but dealer wants $150 to "flash" it
I think that is everything. Maybe I will try to test the speed sensor next. Thanks again.
______________________________