Bob's Mechanical Repairs

P0221 — Throttle Position Sensor 'B' Range/Performance

Bob's Mechanical Repairs — independent family-run garage in Birnam, Dunkeld, Perthshire. Call 01350 727 276 or email [email protected].

Get a free quote

Second throttle sensor reading off.

P0221 — also written PO221, P 0221, 0221 — is the OBD-II code for throttle position sensor 'b' range/performance. Same code, same fix: this page covers every spelling of it.

This is your car's brain getting two different stories from the throttle sensors and panicking. It's a massive issue on Astra Js and Corsa Ds where the wiring loom loses its 'tightness'.

P0221 is a sensors fault code, typically costing £80–£500 to put right in a UK garage.

What P0221 actually feels like to drive

  • The car goes into 'Limp Home Mode' and won't rev past 2,500 RPM.
  • Total loss of throttle response while driving—dead pedal feel.
  • Surging or hunting idle when you're sat at the traffic lights.
  • The 'Service ESP' or Traction Control light comes on alongside the EML.
  • It starts and idles fine, but kangaroos the moment you try to pull away.

What causes P0221?

  • Throttle body wear
  • TPS fault

UK vehicles that throw P0221 most often

  • Vauxhall Astra J 1.4 Turbo (A14NET) 2010-2015
  • Volkswagen Polo 1.2 TSI (CBZA/CBZB) 2009-2014
  • Fiat 500 1.2 Fire Engine 2008-2020
  • Vauxhall Corsa D 1.2/1.4 (A12XER) 2006-2014
  • Ford Focus Mk3 1.6 Ti-VCT 2011-2018
  • Audi A3 1.8 TFSI (CDAA) 2008-2013

How P0221 is fixed

  • Throttle body clean or replace

The P0221 misdiagnosis that wastes money

I’ve lost count of how many times I’ve seen brand new 'white box' throttle bodies from eBay fitted to cars with this code, only for the fault to stay exactly where it was. People assume the sensor's internal tracks are shot, but 70% of the time on Vauxhalls and Fiats, it’s actually high resistance in the wiring loom connector or a 'chaffed' wire near the battery tray. Replacing the expensive throttle body without checking the pins for 'fretting' (tiny microscopic wear) is a classic amateur move that wastes £200.

What a UK garage should charge for P0221

A basic diagnostic plug-in and throttle body clean will run you about £80 to £120 at a decent indie. If the unit is actually goosed, a Bosch or Pierburg replacement part is usually £180–£280 plus an hour's labour (£60–£90). If you go to a main dealer for a genuine VAG or GM part, you’re looking at £500 easy. Always check for a 'wiring repair kit' first; for some Vauxhalls, the fix is a £30 pigtail loom rather than a £300 throttle body.

P0221 repair cost in the UK

Most P0221 repairs land between £80–£500 including parts and labour. The spread is wide because the cheap fix (a sensor, a hose, a leak) and the expensive fix (a major component) throw the same code — which is why a proper diagnosis before parts are bought saves the most money.

Bob's tip on P0221

If your garage tells you that you need a new throttle body right away, ask them: "Have you done a 'pin drag test' on the connector and checked the 5V reference signal?" If they look at you blankly, move on. Also, insist they try a proper throttle body clean with specialist solvent before ordering parts. On the VAG 1.2 and 1.4 TSI engines, just carbon buildup on the butterfly plate can confuse the 'B' sensor enough to throw this code. A £10 tin of cleaner and a 'basic settings' reset on the diagnostic tool often saves you a £400 bill.

Can you drive with P0221?

Drivable.

Urgency: medium.

Loading the full page…