I had a similer issue with a 93 escort a few weeks ago. Drove me nuts for 3 days, trying to figure it out. Finally out of desperation I gave one last look under the dash and found a circuit breaker that was tripped. Reset it and everything worked like new. It was weird because The breaker was no where to be found in any of the wiring diagrams, not even in a mech. friends computer data base. Not sure if your ranger has something simmiler but it might be somethin to look for, if you have run out of ideas.
2003 Ranger FX4 level II. 3" BL, 33x12.50 Goodyear Dura Tracs, Custom front and rear bumpers with winch hookups, custom flatbed, with hi-lift, and full size spare mount, 12,000 lb winch mounted under bed, Electric fan, and of course a flowmaster.