Oh, my.......
If the engine runs at all:
1. It's not the speed and ref sensors.
2. It's not the DME (fuel pump) relay.
Sheeeesh...
If it runs well, but doesn't idle, FIRST, check for vacuum leaks. Then look to the throttle position sensor, the AFM, or the ISV, or O2 sensor.