HomeFault codes › P07B4 to P07BA

P07B4–P07BA Transmission Park Position Sensor/Switch A Circuit High

Investigate soon

The voltage on this circuit is sitting near battery voltage. Typically a short to a positive feed, or a disconnected sensor floating high.

Can you drive it? The engine light will stay on and the car may run in a reduced-power mode. Read the freeze-frame data to see the conditions the fault was logged under.

Which code is which

Same fault, different cylinder or bank — diagnosed the same way. Several set together usually means one shared cause.

CodeDefinitionSeverity
P07B4Transmission Park Position Sensor/Switch A Circuit HighInvestigate soon
P07BATransmission Park Position Sensor/Switch B Circuit HighInvestigate soon

The definition

P07B4: Transmission Park Position Sensor/Switch A Circuit High.

P07B4 is a powertrain code (the engine or gearbox), defined by the SAE standard - it means the same thing on any make of car, and any generic OBD-II reader will decode it.

What to check first

Cheapest and fastest checks first:

  1. Unplug the sensor and check whether the signal falls. If it stays high, suspect the wiring rather than the sensor.
  2. Check the earth path - a missing earth makes a sensor read high.

What actually causes this on a VAG

On cars with an electronic gear selector, 'P' is no longer a mechanical link from the lever - an actuator engages the parking pawl inside the gearbox and a sensor confirms it has actually gone in. This code says that sensor's circuit is reading higher than expected, which in practice usually means an open circuit or a short to a positive feed rather than a broken pawl. Symptoms range from nothing visible to the car refusing to leave P, refusing to confirm P, or warning that park is not engaged. This is a shift-by-wire code: if your car has an old-fashioned cable-operated selector, the fault you would expect for a range or park/neutral switch problem is P0705, transmission range sensor - so if P07B4 has been read on a cable-selector car, question the reading and the tool before you question the gearbox. And if your scan tool shows a VAG-specific description alongside the P-code, trust that wording, because it names the actual component.

Most likely causes, in order

  1. Open circuit at the connector or in the loom. An open circuit is the commonest reason a circuit reads high. Check the plug at the gearbox or selector is fully seated and free of oil and corrosion, and look along the loom for damage. Very likely if the car has recently had work near the gearbox, subframe or centre console.
  2. The emergency park release has been used and not reset. Many shift-by-wire VAGs have a manual release for the park lock, used when the car has no power, and the control unit logs when it has been operated. Strictly this shows up as an implausible position rather than an open circuit, but it costs nothing to look and it is the first thing to check if the car simply will not leave P. Make sure it is fully returned to its normal position and its cable is not snagged or misrouted.
  3. Low system voltage. Park lock actuators want a healthy supply, and a tired battery produces strange selector behaviour. If several unrelated modules have faults stored, have the battery and charging tested before anything else.
  4. The park position sensor, actuator or gearbox control unit. Genuine but the expensive end. It needs a workshop watching the park lock position in live data as P is selected - VAG control units expose a park position channel for exactly this - not a parts swap on the basis of the code alone.

Worth knowing: Safety first: while this is stored the car cannot confirm the parking pawl is engaged, so do not rely on P. Always apply the electric parking brake or handbrake, and chock a wheel on a slope. Separately, if the car will not come out of P, look up your model's emergency park release before calling recovery - a flat battery is a common and free explanation.

Reading the code is the easy part

A code names the circuit that complained. What tells you why is watching the sensor behind it while the engine runs — and that is where a code reader stops and a diagnostic tool starts.

VAGPULSE reads every module in a VW, Audi, Skoda or SEAT — not just the engine — shows the live measuring blocks behind this fault, gives you the freeze-frame conditions it was logged under, and clears it once you have fixed it. It also does what a generic OBD reader cannot on a VAG: service resets, coding, adaptations, and Stage 1–3 flashing with your original file saved first.

$249 once. No subscription, unlimited cars. Windows 10/11.

See VAGPULSE — $249 Look up another code

Software downloads instantly · cable ships September 30 · cable guarantee — refund if it won't connect

Prefer to work on your phone? The VAGPULSE Android app is a free download and its demo mode runs against a sample car with no hardware at all, so you can see exactly what it reads before spending anything. Reading your car with it needs the VAGPULSE cable, which comes with the licence.

Common questions

What does P07B4 mean?

P07B4 means Transmission Park Position Sensor/Switch A Circuit High. The voltage on this circuit is sitting near battery voltage. Typically a short to a positive feed, or a disconnected sensor floating high.

Can I drive with P07B4?

The engine light will stay on and the car may run in a reduced-power mode. Read the freeze-frame data to see the conditions the fault was logged under.

Related reading

← All VAG fault codes · Guides · VAGPULSE