P0224

Throttle/Pedal Position Sensor/Switch B Circuit Intermittent

P0224 is a generic OBD-II powertrain diagnostic trouble code: Throttle/Pedal Position Sensor/Switch B Circuit Intermittent. It is logged by the engine control unit when the throttle monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

Code
P0224
Group
Powertrain
System
Throttle
Severity
Warning (MIL on, possible limp mode)
Need P0224 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P0224 means

P0224 is set when the PCM detects that the throttle position sensor (TPS) or accelerator pedal position (APP) sensor "B" circuit is producing a signal that drops in and out of the acceptable voltage range erratically, without staying definitively high (P0223) or definitively low (P0222). The intermittent nature of the fault typically points to a mechanical or electrical connection problem — a loose pin, a wire that only breaks contact under vibration or temperature change, or a sensor with an internal dead spot in its resistive track — rather than an outright sensor failure or a permanent short or open in the wiring.

Because the fault is by definition inconsistent, the PCM may not have a B-channel fault active during a workshop scan, making diagnosis more challenging. The freeze-frame data captured when the code first set is critical evidence, and replicating the fault conditions (road test over rough surfaces, thermal soak, or wiggle-testing the wiring harness under live monitoring) is often necessary to catch the intermittent signal dropout in real time.

Even a brief dropout or spike on the B-channel is sufficient to trigger a limp-mode episode while driving, creating a sudden and startling loss of power. Repeated intermittent events can escalate to a permanent fault if the underlying cause — typically connector corrosion, partial wire break, or a dying sensor — is left unaddressed.

Common causes

Most-frequently reported root causes when P0224 is logged.

  • 1
    Loose, partially unseated, or corroded connector pin at the TPS or APP sensor creating a high-resistance or intermittent open connection under vibration or thermal cycling.
  • 2
    Partially broken wire in the B-channel harness — intact under static conditions but opening under mechanical stress or flexing.
  • 3
    Faulty TPS with a worn or contaminated internal resistive track containing a dead spot or erratic zone, causing the output to drop out momentarily as the throttle passes through that angle.
  • 4
    Faulty APP sensor with a deteriorating B-channel element that produces intermittent dropouts during pedal movement.
  • 5
    Chafed wiring harness that intermittently shorts the B-channel signal to ground or reference voltage when the harness flexes during driving.
  • 6
    Water or condensation ingress into the connector that causes intermittent resistance changes as the moisture evaporates or migrates with temperature.
  • 7
    PCM connector vibration or a loose ECM ground causing intermittent misreading of the B-channel signal (rare).

Symptoms drivers notice

Malfunction Indicator Lamp (MIL / check engine light) illuminated, may extinguish and re-illuminate inconsistently.
Sudden brief episodes of limp mode or power loss while driving, particularly over rough roads or after the engine reaches operating temperature.
Intermittent hesitation or stumble during acceleration — engine responds normally most of the time but stutters unpredictably.
Erratic idle that comes and goes, sometimes accompanied by an RPM fluctuation as the PCM loses and regains a valid B-channel reading.
Code may not be present during a static workshop scan if the fault is not active at the time — freeze-frame RPM and throttle position data are the key diagnostic record.

How to diagnose P0224

A typical diagnostic flow when this code is present.

  1. 1
    Retrieve all stored codes and freeze-frame data before clearing; note engine load, throttle position, and vehicle speed at the time of the fault to understand the conditions that trigger the dropout.
  2. 2
    With the scan tool connected showing live B-channel voltage, perform a systematic wiggle test of the TPS/APP wiring harness and connectors while watching for any momentary voltage spike or dropout.
  3. 3
    Back-probe the B-channel signal wire with a multimeter in AC millivolt mode or use a digital storage oscilloscope (DSO) to capture high-frequency dropouts that the scan tool's slow refresh rate might miss.
  4. 4
    Inspect the TPS and APP connectors under magnification for bent pins, pin push-back, fretting corrosion (orange dust on gold-plated pins), or moisture tracks inside the connector housing.
  5. 5
    Perform a road test over rough surfaces or during the temperature range where the fault most commonly occurs while monitoring live B-channel data — intermittent faults often only manifest under vibration or thermal load.
  6. 6
    Inspect the full harness routing for chafing points near brackets, heat shields, or areas of high flex, and repair or re-route any damaged sections found.
  7. 7
    If wiring, connectors, and routing are all confirmed sound, replace the TPS or APP sensor as a final step, as internal resistive track wear is the remaining likely cause of a persistent intermittent B-channel fault.

Related powertrain codes

Frequently asked questions

Why does the engine suddenly lose power briefly and then recover on its own?

A P0224 intermittent fault causes the PCM to momentarily lose a valid B-channel signal. For that brief window, it cannot confirm throttle position from dual-redundant sensors and commands a failsafe power reduction. When the signal returns — because the connector re-seats after a bump, or the temperature stabilises — the PCM exits failsafe and normal power is restored. This cycle of dropout and recovery is the defining behaviour of an intermittent circuit fault.

The scan tool shows no codes right now but the engine keeps losing power occasionally. Could it still be P0224?

Yes. Intermittent codes like P0224 may clear themselves between events, especially if the PCM only flags a pending code on the first occurrence before it reaches the threshold to illuminate the MIL. Using the scan tool's live data function to monitor B-channel voltage in real time — rather than just checking stored codes — is the correct approach for chasing an intermittent throttle signal dropout.

Is P0224 dangerous to drive with?

Potentially yes. An intermittent loss of throttle response while overtaking at highway speed, navigating a junction, or during a hill start can create an unsafe situation with no warning. The vehicle should be diagnosed promptly, and if limp-mode episodes are frequent or unpredictable, it should be towed rather than driven until the fault is isolated.

Can a throttle body cleaning fix P0224?

It can help if the intermittent fault is being caused by a sticking throttle plate that forces the B-channel to jump in and out of its expected position window as the plate binds and releases. However, if the fault is in the wiring or the sensor's internal track, cleaning the throttle body will have no effect. Address wiring and connector issues first before considering throttle body work as a contributing cause.

Disabling P0224 in software

RaceTune can permanently disable P0224 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.

Got P0224 in your scan?

Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.

Upload your file