When you see a P0220 code crop up, it means your car’s PCM-the brain of the operation-has picked up on a strange voltage signal coming from the throttle or pedal position sensor, specifically the “B” circuit. Let me break it down: this sensor tells your vehicle exactly how much you’re stepping on the gas, so the engine knows how much air and fuel to mix in. Most modern setups use two sensors (sometimes more), so if the “B” sensor’s numbers don’t line up with what the computer expects, you’ll get hit with this code. I can’t stress enough how vital this system is for everything from smooth acceleration to decent idling. Some cars even cross-check this sensor with others-like the manifold pressure sensor-to make sure all the readings make sense. If they don’t match up, your dash lights up with P0220.
DTC P0220
Causes of obd2 code P0220
From my years on the job, P0220 almost always boils down to a handful of usual suspects. Here’s where I’d tell you to start poking around:
- The throttle or pedal position sensor itself is faulty. Nine times out of ten, this is your main issue.
- A throttle bore caked with carbon or grime. I’ve seen more weird codes cleared up by a good cleaning than you’d believe.
- A throttle return spring that’s stuck or sluggish. Sometimes, the spring just refuses to snap back as it should.
- Floor mats wedged under the pedal. Sounds silly, but I’ve lost count of how many times this has tripped people up.
- Wiring or connector problems-think corroded pins, loose plugs, or broken wires.
- A damaged harness running between the sensor and the PCM.
- On rare occasions, the PCM itself goes bad-but don’t go blaming the computer until you’ve checked everything else.
Honestly, 80% of the time it’s either a sensor or something simple like a dirty throttle body. But trust me, go through the whole list before you start swapping parts.
Typical Symptoms of P0220
When P0220 pops up, here’s what I usually hear from drivers:
- The check engine light is staring you down. That’s the dead giveaway.
- Sometimes, the car behaves perfectly normal-aside from that annoying light.
- Other times, you’ll notice hard starts or a lag when you press the gas.
- I’ve had folks tell me their engine misfires while idling or cruising on the highway.
- Rough or lumpy idle, or worse, it just won’t idle at all.
- Stalling, especially as you come to a stoplight. That one catches people off guard.
If your car’s hesitating or stalling, don’t brush it off. Problems like these have a way of snowballing fast.

How to Diagnose obd code P0220
If you want to get to the bottom of a P0220, here’s how I’d tackle it in my own bay:
- Start by checking for other trouble codes. Sometimes P0220 is just one piece of a bigger puzzle.
- Next, look over the throttle body and the area around the pedal. I can’t tell you how many times a rogue floor mat was the real villain.
- Give the throttle body a close look. If it’s gunked up, clean it thoroughly-carbon buildup can drive sensors crazy.
- Inspect all the wiring and connectors running to the throttle and pedal position sensors. Look for corrosion, broken wires, or loose connections. Wiggle them gently while watching your scanner or the engine’s behavior-sometimes the smallest movement will reveal a hidden fault.
- Fire up your scan tool and watch the live data for both the “A” and “B” throttle position sensors. You want to see both sensors rise and fall smoothly as you work the pedal. If one jumps around or lags behind, there’s your clue.
- If you’re still scratching your head, grab a multimeter and check the sensors against the specs in your service manual. Out-of-range readings usually mean a bad sensor.
- If you’ve checked everything else and still can’t find the culprit, then-and only then-consider the PCM. But that’s a real long shot in my book.
Here’s a pro tip: get a buddy to work the pedal while you watch the scan tool or your meter. And always disconnect the battery before unplugging any sensors-don’t give yourself extra headaches.

Common Mistakes When Fixing P0220 engine code
From my time in the trenches, here are the mistakes I see folks make over and over with P0220:
- Jumping straight to replacing the sensor without checking simpler causes like a dirty throttle body or jammed pedal.
- Missing wiring issues-bad wires or corroded connectors can mimic sensor problems and are easy to overlook.
- Not checking for a stuck throttle return spring or something blocking the pedal’s movement.
- Ignoring other related codes that might point to the bigger picture.
- Blaming the PCM too soon. Trust me, replacing a computer is expensive and rarely the fix.
Slow down, check the basics, and you’ll save yourself a ton of wasted time and money.

Seriousness of dtc P0220
If there’s one thing I’ve learned, it’s that you shouldn’t drag your feet with P0220. A bad throttle or pedal sensor can make your engine react unpredictably-anything from slow response to flat-out stalling. That’s a real danger, especially in the middle of traffic or while passing on the highway. Ignore it, and you risk losing power without warning, not to mention putting extra strain on parts like the throttle body and (in rare cases) the PCM. Bottom line: don’t gamble with this one. Get it sorted out before it puts you-or someone else-in a dangerous spot.
How to Repair P0220 code
Here’s what fixes P0220 most of the time, based on what I’ve actually seen in the field:
- Swap out the bad throttle or pedal position sensor. This solves it for most folks.
- Clean the throttle body-sometimes a little elbow grease is all it takes.
- Fix or replace any bad wiring or connectors between the sensor and the PCM.
- Check that the throttle return spring is snapping back like it should and replace it if it’s not.
- Remove anything that could be obstructing the pedal, like a runaway floor mat.
- In those rare cases where the PCM is truly at fault, a replacement may be needed-but only after everything else has been ruled out.
After repairs, always clear the code and take the car for a solid test drive. Make sure it’s really fixed before you hand the keys back.
Conclusion
When it comes right down to it, P0220 means your car’s computer isn’t getting a reliable signal from the throttle or pedal position sensor. This isn’t something to ignore-even a quick hesitation or stall can spell trouble in the wrong situation. Start with the simple stuff: check for stuck pedals, clean out the throttle body, look over the wiring, and test your sensors. Most of the time, a new sensor or a thorough cleaning puts P0220 to bed. Don’t wait-tackle it now before it turns into a bigger, more expensive headache down the line.




