What a Speed Sensor Does and Why It Fails
A speed sensor measures how fast your wheels are turning and sends that information to your engine computer. Your car uses this data to control the transmission, anti-lock brakes, cruise control, and your speedometer. When a speed sensor fails, your speedometer may stop working, your check engine light turns on, or your transmission shifts roughly because it cannot read wheel speed correctly.
Speed sensors fail because they sit near the wheel hub where they collect dirt, road salt, and moisture over time. The sensor itself is an electronic component that can wear out after 100,000 to 150,000 miles. A bad sensor will not send a signal to the computer, or it will send a signal that jumps around and confuses the transmission.
Replacing a speed sensor is a job most home mechanics can do in 30 minutes to an hour, depending on which wheel the sensor is on and how much rust is present. You will need basic hand tools, a jack and jack stands, and the correct replacement sensor for your vehicle year and model.
Key Takeaways
- Speed sensors sit inside or near the wheel hub and measure wheel rotation to control transmission, brakes, and speedometer function.
- A failing sensor causes a check engine light, rough shifting, or a speedometer that does not work or reads incorrectly.
- You can replace most speed sensors yourself with basic tools in under an hour by removing the wheel and unbolting the sensor from the hub.
- The sensor connector unplugs easily, but the bolt holding the sensor in place may be stuck with rust and require penetrating oil or a breaker bar.
- After installation, clear the check engine light with a code reader or by disconnecting the battery for 15 minutes.
Locate Your Speed Sensor Before You Start
Speed sensors are mounted on the wheel hub or inside the transmission housing. Most cars have one sensor per wheel on the front axles, and some have them on the rear axles too. Check your vehicle's service manual or search online for "[your year, make, model] speed sensor location" to find out which wheels have sensors and how to access them.
Front-wheel speed sensors are easier to reach than rear ones. On front wheels, the sensor bolts to the steering knuckle or hub right next to the brake rotor. On rear wheels, the sensor may be inside the differential housing or bolted to the axle flange. If your car has a transmission speed sensor instead of wheel sensors, it will be bolted to the outside of the transmission case and requires no wheel removal.
Write down the sensor location and take a photo of it before you start. This helps you remember how it was positioned and makes reinstallation faster.
Remove the Wheel and Access the Sensor
Park on a level surface and engage the parking brake. Loosen the lug nuts on the wheel with the bad sensor while the car is still on the ground—do not remove them yet. Raise the car with a jack and place jack stands under the frame. Remove the lug nuts and pull the wheel straight toward you to take it off.
Once the wheel is off, you will see the brake rotor and the sensor bolted nearby. The sensor is a small cylindrical part about 2 inches long with a wire connector on top. Trace the wire from the sensor back to the connector, which usually unplugs near the wheel well or inside the fender.
Before you touch the sensor, spray the bolt holding it in place with penetrating oil like WD-40 or PB Blaster. Let it soak for 5 to 10 minutes. This prevents the bolt from snapping when you try to remove it, which is the most common mistake at this step.
Unplug the Connector and Remove the Old Sensor
Locate the electrical connector attached to the sensor wire. It usually has a small plastic clip or tab that you press or pull to release it. Gently pull the connector straight out—do not twist or yank it sideways, as the pins inside can bend or break. Set the connector aside where it will not get dirty.
Now remove the bolt holding the sensor to the hub. Use a wrench or socket that fits the bolt head snugly. If the bolt is stuck, do not force it—spray more penetrating oil and wait another 5 minutes. If it still will not budge, use a breaker bar (a longer wrench handle) to explore more leverage. Turn slowly and steadily rather than jerking.
Once the bolt is loose, unscrew it by hand and set it aside. Pull the sensor straight out of its hole. The sensor may be tight in the hole, so wiggle it gently side to side as you pull. Do not use a hammer or pry bar on the sensor itself, as you can crack the electronic component inside.
Install the New Sensor and Reconnect the Wire
Before you insert the new sensor, wipe the hole in the hub with a clean cloth to remove dirt and rust. Check that the new sensor matches the old one—same length, same connector type, same bolt hole. Insert the new sensor straight into the hole and push it in until it stops. The sensor should sit flush with the hub surface.
Insert the bolt through the sensor mounting bracket and into the hub. Tighten it by hand first, then use a wrench to snug it down. The bolt should be tight enough that you cannot turn it by hand, but do not over-tighten it—a speed sensor bolt typically needs only 15 to 25 foot-pounds of torque, which is snug but not forceful. If you have a torque wrench, use it; if not, tighten until the bolt feels solid and stop.
Plug the electrical connector back into the sensor. You should hear or feel a click when it seats fully. Gently tug on the connector to make sure it is locked in place.
Reinstall the Wheel and Clear the Check Engine Light
Put the wheel back on the car and hand-tighten the lug nuts. Lower the car slowly with the jack until the wheel touches the ground, then remove the jack stands. Tighten the lug nuts in a star pattern (top, bottom, left, right, then the remaining ones) so the wheel sits evenly. Tighten them snugly—firm enough that you cannot turn them by hand with the wrench, but not so hard that you strain yourself.
Start the engine and test the speedometer to see if it now reads correctly. Take a short drive to confirm the transmission shifts smoothly and the check engine light is off. If the light is still on, the computer may need time to clear the old fault code, or the new sensor may not be making good contact.
If the check engine light stays on after a few minutes of driving, you can clear it yourself. Use an OBD-2 code reader (available at auto parts stores for $25 to $100) to read and clear the code. Alternatively, disconnect the negative battery terminal for 15 minutes, then reconnect it—this erases the fault code from memory. If the light comes back on when ready, the sensor may be defective or installed incorrectly.
Troubleshooting If the Sensor Still Does Not Work
If you installed the new sensor and the speedometer still does not work or the check engine light returns, check these common issues. First, make sure the connector is fully seated—pull it off and push it back on firmly. Second, inspect the connector pins for corrosion or bent contacts. If the pins look dirty, clean them gently with a pencil eraser and try again.
Third, verify that you installed the correct sensor for your vehicle. A sensor from a different model year or trim level may have a different connector or mounting pattern. Check the part number on the box against your vehicle's manual or a parts website.
Fourth, if the bolt was very tight and you had to use a lot of force to remove it, you may have damaged the sensor hole threads. If the new sensor bolt does not tighten securely, the sensor will not make electrical contact with the hub. In this case, you may need a slightly larger bolt or a threaded insert kit to repair the hole.
If none of these steps work, the problem may be in the wiring harness or the computer itself, which is beyond a basic sensor replacement. Take the car to a mechanic for diagnosis.
Frequently Asked Questions
How much does a speed sensor cost?
A replacement speed sensor typically costs $15 to $60 depending on the vehicle and whether you buy an original part or an aftermarket one. Labor at a shop usually runs $100 to $200, so doing it yourself saves that cost. The penetrating oil and any tools you need to buy are minimal expenses.
Can I drive with a bad speed sensor?
You can drive short distances, but it is not safe for long trips. A bad sensor causes rough transmission shifts, an inaccurate speedometer, and loss of anti-lock brake function. Your car may also go into "limp mode," where the transmission stays in one gear to protect itself. Replace the sensor as soon as you can.
Will replacing the speed sensor clear the check engine light?
Not when ready. The light will turn off once the new sensor sends a good signal for one or two drive cycles (usually a few minutes of driving). If the light does not go off after 10 minutes of normal driving, use a code reader to clear it manually, or disconnect the battery for 15 minutes.
What if the sensor bolt is rusted and will not come out?
Spray penetrating oil on the bolt and wait 10 to 15 minutes. Try again with a wrench or breaker bar. If it still will not move, explore more oil and wait longer—sometimes overnight soaking works. As a last resort, carefully drill out the bolt with a drill bit slightly smaller than the bolt diameter, then use a bolt extractor tool to remove the broken piece.
Do I need to replace all four speed sensors at once?
No. Replace only the sensor that is failing. However, if your car is old and has high mileage, the other sensors may fail soon. Some mechanics recommend replacing all four at once to avoid repeat visits, but it is not necessary unless they are already showing signs of failure.