P0228

P0228 Throttle Position Sensor A Circuit High Input -- Comprehensive Diagnostic Guide

PowertrainFuel and Air MeteringModerate

Quick Answer

What P0228 Means

P0228 Throttle Position Sensor A Circuit High Input -- Comprehensive. This affects your vehicle's fuel and air metering system.

Most Likely Cause

Multiple possible causes - see diagnostic details below

Moderate DIY

Many causes can be addressed by experienced DIYers.

Address Soon

Generally safe to drive short-term. Have it diagnosed soon.

Safe to Drive (Short-Term)

Generally safe to drive short-term. Have it diagnosed soon.

Need Personalized Help?

Our AI can help diagnose your specific situation and answer follow-up questions.

Ask MechanicGPT

Detailed Diagnostic Information

P0228 Throttle Position Sensor A Circuit High Input - Comprehensive Diagnostic Guide

Definition and scope

  • What the code means: P0228 indicates that the Powertrain Control Module (PCM) is seeing a high (near 5V) input on the Throttle Position Sensor (TPS) Circuit A. In many vehicles the TPS provides a voltage signal to the PCM that increases as the throttle opens. A "high input" condition means the PCM is reading an abnormally high voltage on the A circuit, which it interprets as the throttle being near or at Wide-Open-Throttle (WOT) even when it isn't.
  • Alternate/related wording you may encounter: An open-source definition in Portuguese describes (accelerator pedal position sensor - switch C - signal too high). This illustrates that similar throttling/pedal position fault definitions exist in different code mappings; the common theme is an abnormally high signal on a TPS/position sensor circuit. Reference: Open Source code definition and general OBD-II code documentation.
  • Sources note: OBD-II codes are part of Powertrain Codes under the broader OBD-II system, which monitors various parameters and generates DTCs when issues are detected. The open-source definition provides a concrete example of a high input on a pedal/ TPS circuit. See: Wikipedia's OBD-II sections; Open Source definition .

Symptoms and user-facing complaints (how customers typically notice P0228)

  • Check Engine Light is illuminated.
  • Idle instability, surges, or fluctuating idle RPM.
  • Poor or delayed throttle response; unexpected acceleration or hesitation.
  • Vehicle may go into limp mode or reduce power to protect the engine.
  • In some cases, the engine may not start or may run poorly at idle or during light acceleration.
  • These symptoms align with the general function of TPS-based fault codes described in the OBD-II framework (Powertrain Codes) and the concept that DTCs trigger when monitored parameter readings exceed expected ranges.

Probable Causes

  • TPS sensor failure (A circuit fault) or internal short to supply (high input) - ~40%
  • Wiring harness/connector issue (damaged insulation, chafed wires, poor/loose or corroded connectors, shorts to 5V or ground) - ~25-30%
  • PCM/ECU input fault or intermittent communication issue - ~5-10%
  • Sensor alignment, mechanical binding, or related pedal/throttle transmission faults (e.g., APPS mismatch with TPS) - ~5-10%
  • Vacuum leaks or unmetered air contributing to misreadings (often accompanying TPS fault symptoms) - ~5%
  • Other (less common) faults such as resistance changes due to temperature or intermittent faults in the throttle actuator system - ~5%

Diagnostic Approach

  • Safety first: Work in a well-ventilated area with engine off when doing electrical checks; disconnect battery if you must perform high-current or sensor-swapping procedures. Follow standard shop safety practices for electrical testing and air-bag/bluetooth/hood safety as appropriate.
  • Gather data: Start with a modern scan tool that can read live sensor data and freeze-frame data. Note any related codes (P0xxx and other codes) and the exact vehicle model/year, as fuel/air system behavior can vary by platform.
  • Confirm the fault scope: Determine whether the problem is isolated to TPS A or if pedal position or other sensor data are inconsistent with throttle position. If other TPS/Pedal codes exist, pursue them together.

Tools Needed

  • OBD-II scan tool capable of live data, freeze-frame, and trouble code clearing.
  • Multimeter (digital preferred) for voltage checks on TPS any-time (3-wire sensor typically).
  • Vehicle service information for your specific make/model (check pinouts for TPS A circuit, references, and 5V supply wiring).
  • Screwdrivers and basic hand tools for sensor removal/replacement; dielectric grease for connections; contact cleaner if cleaning is needed.

Step-by-Step Diagnosis

1) Initial check and data collection

  • Retrieve P0228 with a scan tool and note freeze-frame data (engine RPM, injector count, transmission state, throttle position at the time of fault).
  • Observe live TPS A voltage as you operate the accelerator pedal from closed throttle to WOT. Note whether the signal increases smoothly and whether it reaches the expected range (typically 0-5 V for most TPS sensors, but vehicle-specific ranges vary). Look for:
    • A circuit voltage that stays high (near 5V) when the throttle is closed.
    • A lack of normal voltage ramp or a sudden spike to high voltage when throttle is moved.
  • Check for related codes (e.g., P0220, P0221, P0222, P0223, etc.). If multiple TPS-related codes exist, the fault could be wiring/ECU related or multiple sensors affected.

2) Visual inspection

  • Inspect TPS sensor electrical connector and wiring harness for:
    • Broken, frayed, or pinched wires.
    • Corrosion in the connector or on terminals.
    • Loose or bent pins, mis-seated connector.
    • Signs of heat damage or chafing against moving components or the intake system.
  • Check for aftermarket wiring modifications that may affect the TPS circuit.
  • If accessible, inspect the throttle body linkage and pedal assembly for binding or misalignment.

3) Electrical checks on the TPS A circuit

  • With ignition ON (engine off), using the multimeter:
    • Verify the reference voltage (5V reference) at the TPS A signal wire relative to vehicle ground. A healthy system should show about 5V on the reference leg when probed at the TPS connector (depending on vehicle, the reference may be 5V or another reference per service data).
    • Check the ground circuit integrity to the TPS sensor; test for a low resistance to ground and no intermittent opens.
  • Wiggle test: With the connector plugged in, gently wiggle the TPS wiring harness and connector while watching the TPS A signal on the scan tool. If the signal fluctuates or spikes, suspect wiring or connector faults.

4) Sensor-specific testing (swap/functional check)

  • If available, perform a swap test:
    • Swap in a known-good TPS (or pedal-position-sensor if the vehicle uses a combined APPS/TPS arrangement) to verify whether the fault follows the sensor.
    • If the vehicle uses a pedal-position sensor (APPS) in addition to TPS, check both signals for consistency. In some systems, pedal position and throttle position should correlate with a smooth relationship.
  • If replacing the TPS sensor is chosen, ensure proper torque on the sensor mounting to avoid future misalignment or false readings.

5) ECU/PCM-related checks

  • If all sensor wiring and the sensor itself test good, and the fault persists, consider PCM input filtering, ground integrity, and possible internal ECU fault. PCM faults are less common but possible; verify system grounds, battery voltage stability, and look for any updated software/service bulletins for your vehicle.

6) Additional diagnostic considerations

  • Vacuum leaks and unmetered air: While not a direct cause of "A circuit high input," large vacuum leaks can alter sensor readings and complicate the fault. Verify intake gaskets, vacuum lines, and the PCV system.
  • Related TPS/ pedal position sensors: In some vehicles, a mis-match or fault in the pedal-position sensor (APPS) can influence or confuse the interpretation of the TPS signal at the PCM. Check APPS wiring and signals if applicable.

7) Testing summary and decision points

  • If TPS A voltage is abnormally high at closed throttle, and the signal does not ramp correctly with throttle input, and wiring/connector checks are clean, the most likely culprits are TPS sensor fault or a compromised reference/ground to the sensor. Replacement of the TPS is common in this scenario.
  • If the fault follows the sensor (i.e., a known-good sensor resolves the issue), the original sensor was defective.
  • If wiring checks show damage or intermittent connections that reproduce voltage spikes or a loss of signal, repair/replace the harness or connectors and retest.
  • If all electrical checks pass but the code remains, consider ECU-related checks (software updates, reflash, or professional ECU diagnosis). Ensure to clear codes after any repair and perform a road test to verify resolution.

Repair Options

1) Replace TPS A sensor if tests identify sensor fault or if the fault follows a known-good sensor.

2) Repair or replace damaged wiring or connectors in the TPS A circuit; fix chafed insulation, loose connections, or corroded terminals; ensure a clean, secure connection.

3) Confirm 5V reference and ground integrity to the TPS; repair any ground issues or faulty power supply wiring.

4) If applicable, verify APPS/ pedal-position sensor signals for misalignment or faults; replace if necessary.

5) Clear the DTC and perform a controlled test drive to ensure the code does not return and that throttle response is regular.

6) If persistent, escalate to PCM inspection/software issues per vehicle manufacturer guidance.

Examples of what to document during repair

  • Vehicle make/model/year, VIN, and exact service procedure.

  • Exact TPS A signal behavior observed (voltage range, ramp continuity, and response to throttle movement).

  • Wiring harness condition (pin integrity, connector condition, any signs of heat or wear).

  • Sensor part numbers, replacement part, torque values for mounting (as per service data).

  • Codes present before and after repair, with freeze-frame data.

  • Road-test results after repair, including throttle response and idle behavior.

  • The general structure of OBD-II and DTCs, including powertrain code coverage, is described in Wikipedia's OBD-II articles (Diagnostic Trouble Codes; Powertrain Codes). These sources provide the framework that DTCs monitor parameters and trigger faults such as sensor circuit issues like TPS A circuits. See: OBD-II > Diagnostic Trouble Codes; OBD-II > Powertrain Codes. These references support the concept that P0228 is a TPS/A circuit fault within the Powertrain Codes category.

  • An open-source definition notes a related fault description as (accelerator pedal position sensor - switch C - signal too high), illustrating that high-input TPS/ pedal-position fault terms appear across various code mappings. This supports the notion that a high input signal on a pedal/position sensor circuit is the core fault pattern. Reference: Open Source code definition .

  • Based on typical field experience and fault patterns for TPS high-input scenarios, the most common causes are TPS sensor failure and wiring/connectivity issues, followed by ECU/PCM concerns and related pedal-position sensor interactions. If you do not find a clear cause in the TPS sensor or wiring, consider ECU-related checks and related sensors as a secondary path.

In summary

  • P0228 indicates a high input on the TPS A circuit. Start with a thorough electrical check of the TPS wiring and sensor, verify the 5V reference and ground, and test or swap the TPS sensor to confirm the fault follows the sensor. If the fault persists after sensor and wiring are verified good, investigate PCM/ECU and related pedal-position sensor signals, and consult vehicle-specific service information for any software or calibration updates. Use the outlined diagnostic steps to methodically confirm the fault source and prevent unnecessary part replacement. Citations: Wikipedia (OBD-II sections) for general DTC framework; Open Source definition for alternative wording of high-input TPS/pedal-position fault; field experience guidance for probabilities.

This diagnostic guide was generated using verified reference data:

  • Wikipedia Technical Articles: OBD-II
  • Open-Source OBD2 Data: N/A (MIT)

Content synthesized from these sources to provide accurate, real-world diagnostic guidance.


Consider professional help if:

  • You are not comfortable performing the diagnosis yourself
  • The issue requires specialized tools or equipment
  • Initial repairs did not resolve the code
  • Multiple codes are present simultaneously
  • The vehicle is still under warranty

Frequently Asked Questions

What does code P0228 mean?

P0228 indicates P0228 Throttle Position Sensor A Circuit High Input -- Comprehensive Diagnostic Guide. This is a powertrain code related to the fuel and air metering system. When your vehicle's computer detects this condition, it stores this code and may illuminate the check engine light.

Can I drive with code P0228?

You may be able to drive short distances with P0228, but it should be addressed soon. Extended driving could lead to additional problems or increased repair costs.

How much does it cost to fix P0228?

Repair costs for P0228 typically range from $100-$800, depending on the root cause and your vehicle. Diagnostic fees are usually $50-$150, and actual repairs vary based on whether parts need replacement. Get multiple quotes for the best price.

What causes code P0228?

Common causes of P0228 include sensor malfunctions, wiring issues, mechanical failures in the fuel and air metering system, or related component wear. The specific cause requires proper diagnosis with a scan tool and visual inspection.

Will P0228 clear itself?

P0228 may temporarily clear if the underlying condition improves, but the root cause should still be diagnosed. If the problem persists, the code will return.

Important Disclaimer

This information is for educational purposes only. We are not licensed mechanics. Always consult a certified mechanic for diagnosis and repair. Improper repairs can be dangerous.

Last updated: 2025-11-26

P0228 diagnostic guide by MechanicGPT