Hi, I have recently bought a 89 ranger xlt 4x4 in decent shape little to no rust and unabused through the mud. So far.. Anyhow this thing when I bought it did not run the fuel pump was shot common for ford way to go. Anyhow I swapped the pump and it still wouldn't power on unless jumped wires at the tester site so after doing this the pump came on and truck started. Sounded like it was running with a plugged cat. I attempted to drive this thing home an hour away and with the pedal to the rug she wouldn't climb over 70kph and that's after a hill. Even in neutral floor it and revs slow like exhaust is plugged. I finally get home. I pulled the exhaust and cat is mint. Rest of exhaust is also fine. Ok so I changed the fuel filter, still no diff, hmm. Ok so I check fuel pressure. Perfect 35at idle 40 when crack the throttle. Ok hmm. I replace the fuel pump relay as well as the inertia switch as the pump still won't come on un jumped. After doing this nvr made a difference. Still have to jump it for pump power. I then power washed the engine and went to bed. Get up next day and now the truck won't start at all and not even catch like its trying. I goto the wrecker grabbed a coil and map sensor tried both no difference. Truck just cranks and no start. I also notice when my key is OFF the battery light comes on. Key forward it goes out. If I unplug my 02 sensor and it Hugo fuse the batt light goes out. I tried a new 02 sensor and same deal. Please and info/ideas greatly appreciated. 
