Here's how to diagnose the Fuel pump (FP) electrical circuit. Color codes, circuit description, etc apply to the 89 SHO.
NOTE: The 89 uses a circuit that provides 2 different voltages to the FP (according to the published documents I have available). At idle, power is supplied via a dropping resistor mounted at the top center of the firewall and a relay in the ICM. At higher engine speeds, the ECA energizes another relay in the ICM which bypasses the dropping resistor and applies full battery voltage to the FP. Other years do not
appear to use this feature, but the 90 and 91 ICM schematics still show the extra relays with no external resistor. It's up to you to figure it out.
1. Ground the FP test point on the EEC-IV connector. See the EEC self-test section of the FAQs at
http://www.shotimes.com/SHO3eeccodes.html All voltage readings are referenced to a good chassis ground, unless otherwise specified. This activates the IDLE FP Relay.
2. Fuel pump SHOULD be running. If not, go to Step 3.
3. Measure at pin 5 of the ICM (PK/BK)to ground. You should measure partial battery voltage (I'll measure mine tomorrow). If so, go to step 6.
If reading is full battery voltage, there is an open circuit in the load side - Inertia switch, or FP. Go to step 4.
If reading is 0 volts, GO TO STEP 5.
4. Check inertia switch, reset as needed. Measure voltage on both leads. A good switch will have the same voltage on both leads as measured in step 3 above. If not, jumper across the switch and see if the FP runs. If so, replace the switch. Measure the voltage at the FP terminals. If you measure the same voltage at the input and the ground is good (verify it), replace the FP. If the voltage is lost at some point, you have an open circuit between that point and the previous point that did have voltage.
5. Measure ICM pin 10. If reading is full battery voltage, the FP relay in the ICM is bad. Replace or repair ICM. If reading is 0 volts, check the voltages on both leads of dropping resistor. If the readings are both 0 volts, there is an open circuit between the reistor and Fuse Link J. If one lead of
the resistor measures 0 volts and the other side reads battery voltage, the resistor is open. You can temporarily jump the resistor to see if the pump will run.
6. The FP should be running at "idle" speed. Listen carefully or have an assistant help.