Check your rear end to see if you have a sensor like in this video, if so it could solve some issues. The video describes items all going out around the same time. Its based on a 2 wheel drive but who knows you might have the same sensor in the same location. This is a shot in the dark, but who knows it might help or point you in the right direction.
Check ABS tone rings and sensors at wheels. Speedometer may be using these signal too. Visually verify rings (look like gears around axles) are intact with all teeth and sensors are at rings with connector attached. Troubleshooting the ABS system is beyond my skill level. If no joy on visual inspection, maybe one of the other experts can chime in on troubleshooting ABS.
This might help a ton and save you money! So easy to fix, this video sounds like the same problem described! ABS light on, o/d flashing, check engine light on, tranny seems to be having issues, speedometer stops working. All fixed as described by the first answer james_hust , not tying to take your mojo but the video shows you what you need to do.
Possible causes
- Faulty Idle Air Control (IAC) valve
- Idle Air Control (IAC) valve harness is open or shorted
- Idle Air Control (IAC) valve circuit poor electrical connection
What does this mean? Tech notes
The P1507 code means that the engine idle is out of factory specification. Sometimes the Idle Air Control (IAC) may have carbon built up. Disconnect the car battery, remove the valve, clean, re-install valve, and drive the vehicle for about 5 minutes with the headlights and A/C ON to get the idle relearned.
If the problem persist, the IAC valve may need to be replaced.
Read more: http://www.engine-codes.com/p1507_ford.html#ixzz3sFPyZe00
your local parts department will have the bolts that you need and the sizes. best to get it from them as they will be the correct hardness and tensile strength.
This is by design. The cruise, lock and window switches do not light up on your Ranger. I thought they might until I checked a wiring diagram. The switches do not have an illumination circuit to them.
You didn't tell us is you have the 4 banger, 3.0 or 4.0 V6 engine.
The engine can stall for a number of reasons. For a engine to run it requires air, fuel, compression, and spark at the proper time. I doubt air is the problem. The fuel pump may be cutting out (bad pump, bad relay, bad pump wiring inside the tank (my 93 3.0 Ranger had the last issue). The engine stall could be a lack of fire to the plugs. A bad (cracked) coil, ignition module problem, EFI computer or wiring problem, or maybe an ignition switch problem. The starting system is somewhat isolated and pretty much separate from the ignition system in general. This makes me suspicious of your ignition switch.