Q: I recently bought a 2000 Chevy 1500 pickup. The brake and ABS warning lights come on intermittently while driving, but the brakes seem to work fine. The previous owner said it had done this for several years, even after having a brake job. What are the possible causes?
MORE AT POPULAR MECHANICS
A: This sounds to me like a case where the hardware that makes the truck stop is just fine (master cylinder, brake lines, calipers, pistons, pads, and rotors), and the problem lies in the sensors used to trigger the antilock braking system. All brake systems default to manual function when something goes haywire with the electronic enhancements, which is why the brakes seem to work just fine. Slam on the brakes hard and I bet they lock up, which is not what should happen.
The likely culprit is one of the ABS wheel-speed sensors, a pinky-size part that detects the teeth of the tone ring. The tone ring looks like a gear and hooks to the axle hub; the wheel-speed sensor "sees" the teeth and can determine how fast the wheel is moving. If the sensor is dirty, out of alignment, broken, or not putting out enough electrical signal, the computer can't determine what that wheel is doing, so it puts up the warning light. A scan tool might even tell you which sensor is acting up. You might need to remove the caliper and rotor to access the sensors to inspect and clean each one, so it's going to be an afternoon job.
If you find anything amiss, such as a broken or worn wire harness or sensor, replace without trying to salvage things. Put everything back and remove the positive battery cable for a half-hour to reset the computer. Drive around and see if the warning comes back. If it does, consider taking the truck to a reputable brake shop. It might sting the pocketbook a bit, but so will failing to stop fast enough in an emergency.
[Related: 12 Surprising Cars Under $30K]