Disconnect the negative battery terminal for 15 minutes. Reconnect and test. If B166A60 returns immediately, proceed.
The main connector under the passenger seat traps moisture, road salt, and dirt. Corrosion on the tiny pins disrupts millivolt-level signals from the OCS.
Ford B166A60 is more than just an annoying dashboard light. It is a critical safety system telling you that your passenger airbag may not work when you need it most. While the code can seem intimidating, the diagnostic pathway is linear and well-documented. ford b166a60
Start with the cheapest potential fix: inspect the under-seat wiring and perform a zero-point calibration. If that fails, prepare to replace the passenger seat cushion assembly. And remember—always prioritize safety. If you are uncomfortable working around airbag systems, paying a professional $150 for a proper diagnosis is money well spent.
Now that you understand every aspect of Ford B166A60, you can confidently approach the repair, save money on unnecessary parts, and ensure all of your passengers are protected. Disconnect the negative battery terminal for 15 minutes
Have you successfully fixed B166A60 on your Ford? Share your experience in the comments below, and don’t forget to bookmark this guide for future reference.
The code B166A indicates a problem with the signal coming from the Brake Pedal Position (BPP) switch. The suffix :60 is a Ford-specific failure type code that typically means "Signal Plausibility Failure" or "Signal Invalid." Have you successfully fixed B166A60 on your Ford
In simple terms: The ABS module is receiving a signal from the brake switch that doesn't make sense. For example:
If the lights behave erratically or the plunger feels bad, replace the switch. It is usually an inexpensive part ($20–$50).
With the connector disconnected, measure resistance across the OCS sensor pins. A healthy mat shows between 120–350 ohms with no weight, changing smoothly as you press on the seat. An open circuit (OL) or short (0 ohms) confirms a failed mat.
If a new switch does not fix the code, you have a wiring issue.