Bob's Mechanical Repairs

P0107 — MAP Sensor Circuit Low Input

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

Get a free quote

The MAP sensor is reading below the minimum expected voltage — usually electrical.

P0107 — also written PO1O7, P 0107, 0107 — is the OBD-II code for map sensor circuit low input. Same code, same fix: this page covers every spelling of it.

This code means the ECU isn't getting a proper signal from the Manifold Absolute Pressure sensor. On UK roads, we see this most on high-mileage diesels where the sensor gets choked with carbon or the wiring's crumbled.

P0107 is a sensors fault code, typically costing £45–£280 to put right in a UK garage.

What P0107 actually feels like to drive

  • The car feels like it's lost its turbo—flat as a pancake on hills.
  • Engine 'hunting' at idle, where the revs dip and rise like it’s about to stall.
  • A sudden 'Limp Home' mode lights up the dash, usually when you're joining the motorway.
  • Smoky exhaust, usually black soot because the fueling is all over the shop.
  • The 'Service Engine Soon' or 'Spanner' light is staring you in the face.

What causes P0107?

  • Failed MAP sensor
  • Short to ground in signal wire
  • Failed 5v reference from ECU

UK vehicles that throw P0107 most often

  • Vauxhall Astra J / Insignia 2.0 CDTi (A20DTH) 2009-2015
  • Ford Focus 1.6 TDCi (DV6) 2005-2012
  • Volkswagen Golf Mk5/6 1.9 & 2.0 TDI (PD and CR) 2004-2013
  • Fiat 500 1.3 MultiJet 2007-2016
  • Honda Civic 2.2 i-CTDi 2006-2011
  • BMW 3 Series (E90) 320d 2005-2011

How P0107 is fixed

  • Test 5v reference at connector
  • Replace MAP sensor
  • Repair wiring short

The P0107 misdiagnosis that wastes money

I’ve seen far too many lads read 'MAP sensor' and immediately slap a cheap £20 eBay sensor on it, only for the car to still be in limp mode. Most of the time, especially on the older Vauxhalls and Fords, the sensor itself is grand; it’s the wiring loom rubbing against the engine block or a pin that's backed out of the connector. People also mistake a blocked EGR valve for a MAP fault because the soot gunks up the sensor tip, making it read low. Give it a clean with some contact cleaner before you bin it.

What a UK garage should charge for P0107

An independent garage like mine will charge about £50-£70 for the initial diagnostic. If it’s just a split vacuum hose, you might get away with £80 total. A decent Bosch or Denso sensor will cost between £45 and £90 plus an hour's labour. If you go to a main dealer, expect to pay £150+ just for the part and a £120 hourly rate. All in, you're looking at £120-£200 at an indie, or double that at the glass palace.

P0107 repair cost in the UK

Most P0107 repairs land between £45–£280 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 P0107

Tell the garage you want a 'live data' check, not just a code read. A proper tech should check if the MAP reading changes when you blip the throttle with the ignition on (engine off). If it's stuck at 0 or a flat 0.1v, they need to check the 5v reference wire. Don't let them just charge you for a new sensor and 'fitting' without proving the old one is actually dead. Also, if you’ve got a turbo diesel, ask them to check the boost pipes for splits—a massive air leak can sometimes trick the ECU into thinking the sensor has bottomed out.

Can you drive with P0107?

Drivable, limp mode likely.

Urgency: medium.

Loading the full page…