Severity High
B2106

Throttle Position Sensor Voltage High

📅 Last reviewed: July 2026
What does the B2106 code mean?

Diagnostic trouble code B2106 indicates that the Powertrain Control Module (PCM) or Throttle Actuator Control (TAC) module has detected a throttle position sensor (TPS) 1 or 2 voltage signal exceeding the calibrated maximum threshold (typically above 4.8V) for a calibrated period. As a manufacturer-specific body code, it is often related to electronic throttle body (ETB) module communication over the HS-CAN network or an internal TPS circuit fault within the actuator assembly.

High
Severity
Variable
Typical Cost
High
Frequency

1. Commonly Affected Makes

FordLincolnMercuryMazda

2. Most Common Causes

3. Symptoms You Will Notice

4. Step-by-Step Diagnosis

1

Scan for additional codes and freeze frame data

2

Inspect throttle body wiring and connector for damage, corrosion, or shorts to battery voltage

3

Test TPS sensor voltage and ground circuits with a multimeter

4

Check throttle body for carbon buildup or mechanical binding

5

Verify HS-CAN bus communication between PCM and TAC module

6

If wiring and communication are OK, replace the throttle body assembly or TAC module as needed

5. Frequently Asked Questions

Is it safe to drive?

No, this is a high-severity code. The vehicle may enter limp mode with reduced power, which can be unsafe in traffic. Have it diagnosed and repaired promptly.

How much does it cost to fix?

Repair costs typically range from $200 to $800, depending on whether the throttle body assembly needs replacement or just cleaning and wiring repair.

6. Related Codes

Need an OBD2 Scanner for the B2106? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →