OBDHut

OBDHut

P1224

Moderate

Throttle Position Sensor B Out Of Self Test Range

What Does P1224 Mean?

P1224 indicates that the Throttle Position Sensor B (TPS-B) signal was out of the expected self-test range during an ECM key-on engine-off (KOEO) or key-on engine-running (KOER) self-test. The ECM uses the secondary TPS as a redundancy check, and if its output does not fall within the expected voltage window at closed throttle or during the test sweep, this code is stored.

Common Causes

30%

Faulty or drifted Throttle Position Sensor B

20%

Carbon deposits on the throttle blade preventing full closure during self-test

20%

Corroded or loose connector at the throttle body TPS connector

15%

Damaged wiring between the TPS-B and the ECM

15%

Throttle body mechanical binding or misadjustment

Diagnostic Steps

1

Perform a KOEO self-test and monitor TPS-B voltage at closed throttle. Compare to manufacturer specification (typically 0.5-1.0V at closed throttle for sensor B, depending on application).

2

Monitor TPS-B signal while slowly opening the throttle from closed to wide-open. The voltage should increase smoothly and linearly with no dead spots or jumps.

3

Compare TPS-A and TPS-B signals simultaneously. They should track proportionally (often inversely). Discrepancies indicate a failing sensor.

4

Inspect the throttle body for carbon buildup that prevents the blade from fully closing. Clean with approved throttle body cleaner if needed.

5

Check the TPS connector for corrosion, moisture, and proper terminal engagement. Verify the 5V reference and ground circuits are within specification.

6

If the sensor is integrated into the throttle body, replace the throttle body assembly and perform a throttle position relearn procedure.

Estimated Repair Cost

$150 - $600

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does P1224 mean?

P1224 indicates that the Throttle Position Sensor B (TPS-B) signal was out of the expected self-test range during an ECM key-on engine-off (KOEO) or key-on engine-running (KOER) self-test. The ECM uses the secondary TPS as a redundancy check, and if its output does not fall within the expected volta...

What causes P1224?

The most common cause of P1224 (Throttle Position Sensor B Out Of Self Test Range) is: Faulty or drifted Throttle Position Sensor B

How much does it cost to fix P1224?

Typical repair costs for P1224 range from $150 to $600, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with P1224?

An out-of-range TPS-B can cause the ECM to enter reduced power mode as a precaution, limiting vehicle speed and throttle response. If both TPS sensors fail or show conflicting data, the throttle control system may shut down entirely, creating a potentially dangerous loss of power.

How do I diagnose P1224?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P1224 to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Powertrain

System

Electronic Throttle Control System

Difficulty

Moderate

Type

Manufacturer

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.