P0034
Turbo Charger Bypass Valve Control Circuit LowP0034 is a generic OBD-II powertrain diagnostic trouble code: Turbo Charger Bypass Valve Control Circuit Low. It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P0034 means
P0034 — Turbocharger/Supercharger Bypass Valve Control Circuit Low — is set when the PCM detects a lower-than-expected voltage on the bypass valve solenoid control circuit. The "low" designation specifically means the circuit is presenting a voltage below the minimum threshold the ECM expects, pointing to a short to chassis ground in the control wire, an open in the solenoid coil (which removes the load resistor from the circuit causing certain driver architectures to read a low rail), or a loss of the ECM supply voltage to the driver stage.
Because the bypass valve must open to vent charge pressure during throttle lift-off and close to allow full boost build-up, a valve that is frozen in one position due to an unpowered solenoid disrupts both functions. On fail-open designs the turbo will not build full boost; on fail-closed designs compressor surge becomes a risk during rapid deceleration. The ECM may impose a reduced-boost strategy once P0034 is stored, limiting power output to protect the turbocharger.
The fault is mechanically straightforward to test: measuring voltage at the solenoid connector with the ignition ON and the ECM commanding the valve will reveal whether the low reading originates in the wiring, the solenoid, or the ECM output driver. This is the companion low-side code to P0033 (generic) and the opposite of P0035 (circuit high).
Common causes
Most-frequently reported root causes when P0034 is logged.
-
1
Short to chassis ground in the bypass valve solenoid control wire, pulling the circuit low.
-
2
Open coil winding inside the bypass valve solenoid, removing the impedance load and causing the ECM driver to see a collapsed voltage.
-
3
Corroded or water-intruded bypass valve connector creating a low-resistance path to ground.
-
4
Broken or melted wiring with insulation contacting a grounded body or engine component.
-
5
Failed ECM/PCM output driver for the bypass valve channel, unable to supply correct drive voltage.
-
6
Blown solenoid supply fuse reducing voltage available to the solenoid circuit.
-
7
Incorrect replacement solenoid with too-low coil resistance, causing excessive current draw and a perceived low-voltage condition.
Symptoms drivers notice
How to diagnose P0034
A typical diagnostic flow when this code is present.
-
1
Scan and record all codes; note any companion P0033, P0299 (underboost), or MAP sensor codes that provide context.
-
2
Visually inspect the bypass valve connector and harness for obvious grounding faults — chafed insulation contacting engine block, chassis, or exhaust components.
-
3
With the ignition ON and the ECM commanding the valve (engine warm at idle if possible), measure voltage at the solenoid connector: a reading well below the expected 5–12 V confirms the low-circuit condition.
-
4
Unplug the solenoid connector and re-measure voltage on the control wire — if voltage rises to normal levels, the solenoid coil or a wiring short within the connector is loading the circuit low.
-
5
Measure solenoid coil resistance; an open (OL) reading or resistance far outside specification confirms coil failure.
-
6
Inspect the wire from the solenoid connector back to the ECM for continuity and insulation integrity; repair any short-to-ground found.
-
7
After repair, clear codes, perform a road test with live boost data monitoring, and verify the valve cycles and no codes return.
Related powertrain codes
Frequently asked questions
What is the difference between P0033 and P0034?
P0033 is a generic bypass valve circuit fault with no voltage direction — it covers any out-of-range condition. P0034 specifically indicates the circuit voltage is low (short to ground or open coil removing circuit load), which directly narrows the wiring diagnosis.
Can P0034 cause a no-boost or limp-mode condition?
Yes. If the solenoid is de-energised due to the circuit fault, the bypass valve defaults to its mechanical rest position. Depending on the valve design, this can prevent boost build-up or cause uncontrolled boost, either of which can trigger the ECM to impose a limp strategy.
How do I tell if the solenoid is open-coil vs. a wiring short?
Unplug the solenoid connector. If the voltage on the control wire rises to normal (approx. 5–12 V) with the connector unplugged, the fault is within the solenoid itself (open coil or internal short). If the voltage remains low with the connector unplugged, the wiring between ECM and connector has a short to ground.
Is P0034 the same fault on supercharged and turbocharged engines?
The electrical fault and diagnosis method are identical. The physical bypass valve differs — a supercharger bypass usually vents charge air back to the inlet plenum, while a turbo recirculation valve routes back to the compressor inlet — but the solenoid control circuit behaves the same way.
Disabling P0034 in software
RaceTune can permanently disable P0034 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got P0034 in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file