Any time you have a relay acting up, the same procedure applies.
First thing's first....
- Have you verified 12v at the relay's switched pin when you are expecting the pump to be running? Should be either 85 or 86.
If so, skip down.
If not, figure out why the hell not. If the PCM is commanding this action, why isn't it happening? Otherwise, make this happen whenever you're expecting this relay to actually close.
- Have you verified 12v between that pin and the other switch leg for the coil? Again, either 85 or 86 obviously the other from whichever you chose for your positive connection. Still get 12v when the pump's supposed to be on?
If so skip down.
If not, you must not have an adequate ground on the negative switch leg. Trace this ground and fix it. If you are using the ground as your switched input, then fix that so that it actually goes to ground.
- Have you verified 12v at the switched leg you chose for your voltage source? Either 30 or 87?
If so, skip down.
If not, then figure out why the hell not. Trace your wire to the battery and double check continuity and connection. Get reliable power here. (Preferably FUSED power, with a fuse rating LESSER than that of the relay...)
- Have you verified 12v on the other switched leg of the relay? Again, either 30 or 87, obviously opposite whichever you chose for the voltage source pin. Do you have 12v here when you are expecting the pump to be running?
If so, skip down.
If not, you've likely got a bad relay. To verify, check the voltage across the coil (pins 85 and 86) and if it's still found sufficient 10+ volts usually, toss the relay. As an aside, verifying that excessive current didn't destroy the original would be wise if this is a re-occuring problem. Brush/commutator wear would cause this, as well as a grounded or partially grounded pump power wire.
- Have you verified 12v at the pump itself? Continuity between the relay and pump?
If so, skip down.
If not, fix it. You have discontinuity between the relay pin and the pump. Broken wire or loose connection most likely.
- Do you see system voltage between the pump positive and negative wires?
If so, the pump is Fubar. If it's a brushed motor pump, tap the case with something to "jar" the brushes/com into a better spot. If it takes off or drags a bit, case closed.
Hope that helps. If it seems immature disregard it. Just have to start somewhere.