When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Truck started running a bit rough awhile back and finally pulled codes on my 88-250, 351, SC 4WD with duel tanks and got:
87= Fuel pump primary circuit failure. When the FP relay was activated by the EEC, voltage was not detected on the control circuit and;
96=Fuel pump secondary circuit failure. The EEC did not sense battery voltage on the Fuel Pump Monitor circuit
Being that this is one of the few years they had 2 pumps the Question is; the "Primary" circuit consist of what? dito for the "secondary"circiut, are they talking about "power circuits" if so does it include 1 or both pumps.
Though I haven't had this issue before it sounds as though the fuel pump relay might have a problem, which would be far easer to fix then a pump in the tank
Due to a leaking front tank I am only using the rear at the moment.
The primary is the control circuit used to turn on the fuel pump relay. I want to say that it gets power from the EEC relay for this, but I do not know that for sure. Maybe Bill (subford) can post a wiring diagram. The secondary is the output to the fuel pump, and for some reason, the computer did not sense voltage on that wire like it should. Sometimes this can indicated a bad fuel pump, but I would reset the codes and see if they come back before replacing anything.
I think you are pretty close on that, I found some info on the wiring that shows the Pump relay powered up by the EEC power relay. It would make sense if the pump relay did not pick up that battery voltage would not be seen on the pump monitor circuit giving both 87 & 96 codes, which would kind of indicate it is a bad pump relay or pehaps a connection. The initial problem was that it was running rough and stalling like it was out of gas.
Thanks for the input, I'll post what I find.