P0228 OBD-II Trouble Code: Throttle/Pedal Position Sensor/Switch C Circuit High Input

Our certified mechanics come to you · 12-month, 12,000-mile warranty

SCHEDULE P0228 DIAGNOSTIC Get a fair and transparent estimate upfront
Red-stars EXCELLENT RATING ON

Cost of diagnosing the P0228 code

P0228 is a diagnostic trouble code (DTC) for "Throttle/Pedal Position Sensor/Switch C Circuit High Input". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.00 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford$20.00
Toyota$20.00
BMW$20.00
SCHEDULE P0228 DIAGNOSTIC Get a fair and transparent estimate upfront

P0228 code definition

Throttle/Pedal Position Sensor/Switch C Circuit High Input

What the P0228 code means

P0228 is a generic OBD-II code which indicates that the throttle/pedal position sensor/switch C circuit has a high input problem causing the sensor input to the engine control module (ECM) to be higher than the expected voltage input compared to the redundant throttle position sensor A, or above specified range.

What causes the P0228 code?

  • The ECM detects that the sensor circuit voltage is above the specified range for the sensor

  • Short 5 volt reference to the signal wire could cause low voltage to the ECM. This can be from external wiring problems, or from an internally shorted sensor

What are the symptoms of the P0228 code?

  • The Check Engine Light and Electronic Throttle Control (ETC) Light will be illuminated

  • The ECM goes into failure limp home mode; drive complaints may vary depending on manufacturer programming

  • The throttle is shut completely during stops to prevent excessive RPM’s

  • The throttle sets to a fixed position during acceleration to limit throttle opening

  • Uneven idle or jerking during braking, due to the closed throttle position

  • Limited acceleration due to very poor throttle response, or no response at all, during acceleration

  • Vehicle speed limited to 32 mph or less

  • Disabled cruise control

How does a mechanic diagnose the P0228 code?

  • Scans codes and documents the freeze frame data in order to verify the problem

  • Clears the engine and ETC codes to verify whether the concern comes back

  • Does a visual check of the wiring and connections to the throttle body sensors for shorting or burned wires, which could cause a short to power

  • Checks scan data to see if sensor signal voltage is shorted to power, and follows pinpoint testing steps to find the short circuit

  • Disconnects and checks the sensor resistance to see if sensor short is internal

Common mistakes when diagnosing the P0228 code

Follow these simple guidelines to prevent misdiagnosis:

  • Do a visual check of the wiring to the sensor to make sure they are not shorted in any way

  • Look for any problems with burnt or cut wiring to the sensor, or corrosion in the connections

How serious is the P0228 code?

  • Any problems with the throttle sensor cause the limp mode to be activated

  • The engine will go into limp home mode and systems will be limited, depending on the manufacturer

  • The vehicle speed will be limited to less than 35 mph

  • The engine will lack acceleration or have limited acceleration

  • The engine idle will be low and erratic when coming to a stop

What repairs can fix the P0228 code?

  • Repairing or replacing shorted wiring to the sensor
  • Replacing a defective throttle body control assembly if it is internally shorted
  • Replacing or reprogramming the ECM if so directed by the pinpoint tests

Additional comments for consideration regarding the P0228 code

The code P0228 is triggered when the signal getting to the ECM is higher than specified, and can be due to a short in the wire harness between the sensor and the ECM. This code is not used by most manufacturers and approved pinpoint tests should be followed.

Need help with a P0228 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

P0228
trouble codes
Check Engine Light

Fast and easy Check Engine Light is on Inspection service at your home or office.

SCHEDULE P0228 DIAGNOSTIC
Get a fair and transparent estimate upfront

Recent Check Engine Light is on Inspection reviews

Excellent Rating


YourMechanic Check Engine Light is on Inspection Service

Average Rating

4.8/5

Number of Reviews

4,860

Rating Summary
4,473
187
48
28
124
4,473
187
48
28
124

Albert

13 years of experience
22 reviews
Albert
13 years of experience
Ford Fusion - Check Engine Light is on - Riverside, California
Albert showed up early, was very professional and informative, would definitely recommend to family and friends

William

15 years of experience
9 reviews
William
15 years of experience
Ford Crown Victoria - Check Engine Light is on - Denver, Colorado
William was such a great help on helping me not only diagnose my vehicle but also helped me better understand my own Car! Such a great experience for my first time using Your Mechanic

Joseph

25 years of experience
498 reviews
Joseph
25 years of experience
Chevrolet Camaro - Check Engine Light is on - Katy, Texas
Joseph was early for my appointment! He explained everything that was easy for me to understand! I would highly recommend Joseph and Yourmechanic to everyone I know! Thanks, Joseph!

Omar

10 years of experience
279 reviews
Omar
10 years of experience
Toyota Camry - Check Engine Light is on - Fort Lauderdale, Florida
Omar arrived right on time. He was thorough in running through all of the points of the inspection, and when he found the cause of the check engine light, he explained it in detail. Thankfully, it was a minor issue and easy remedy. He noticed a few things that I needed to pay attention to and sent me an estimate for them. He was friendly, polite, and knowledgeable. I would recommend him highly.

More related articles

P2137 OBD-II Trouble Code: A Camshaft Position Actuator Control Circuit Low Bank 2
What What the P2137 code means? P2137 is an OBD-II generic code for the engine control module (ECM) detecting the throttle pedal position sensors B and C voltages do not correlate to each other for return voltage to the ECM....
P0742 OBD-II Trouble Code: Torque Converter Clutch Circuit Stuck On
P0742 code means that the torque converter clutch circuit is behaving abnormally often due too dirty transmission fluid or valves.
P0764 OBD-II Trouble Code: Shift Solenoid C Intermittent
P0764 means a faulty shift solenoid and irregular voltage readings; caused by a failed shift solenoid, internal ATF blockages

Related questions

What does it mean if the Malfunction Indicator Lamp comes on?

The Check Engine light is actually called a Malfunction Indicator Lamp. It’s designed to come on when there’s a problem with any component in your emissions system. That covers a wide range of sensors and other equipment on your engine,...

Getting error code P0304

P0304 means the engine computer has detected a severe misfire on cylinder 4. This could be due to a bad ignition coil, spark plug, fuel injector, or valve train issue. If the issue is not resolved, further damage to the...

I have a check engine on once a while when I hit a bump on the freeway and my echo goes away. Is it the motor mounts?

Hello. From what you describe it would appear that your vehicle has more than one issue present. The check engine light comes on when the computer detects an issue with the vehicle's engine management system. It will set off the...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1-800-701-6230 · hi@yourmechanic.com