OBD-II trouble code
P0039: Turbocharger/Supercharger Bypass Valve Control Circuit Range/Performance
The bypass valve was commanded, the circuit answered correctly, and the pressure the module expected to see never appeared. This is the one member of the family that can pass every electrical test — because the fault is usually mechanical, and most often a torn rubber diaphragm.
Quick facts
- System
- Powertrain
- Category
- Fuel & Air
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $30 – $600
- DIY difficulty
- Intermediate DIY
What does P0039 mean?
P0039 is a plausibility code, not a circuit code, and that distinction is the whole character of it. The circuit codes in this family are set by watching a wire. This one is set by watching a result. The module commands the bypass valve, then looks at what happened to manifold or charge pressure over the following moments, and stores P0039 when the pressure did not respond the way commanding that valve should have made it respond. The electrical side can be flawless. Passing a continuity and resistance test on this code is information, not a clearance.
That changes the shape of the diagnosis completely. With a circuit code you follow the wire. With this one you have to work out which of several mechanical links between the command and the pressure reading has failed. The most common answer, on any vacuum-actuated system, is the valve's rubber diaphragm. It is a thin flexible membrane that spends its life being pulled back and forth in an engine bay that heat-cycles constantly, and when it develops a split the valve no longer moves fully or no longer seals when it does. The solenoid still clicks. The wiring still measures perfectly. Nothing about the electrical system knows the diaphragm is torn. A hand vacuum pump on the actuator port is the test that finds it in under a minute: apply vacuum, watch whether the valve pulls fully and whether the gauge holds. A needle that bleeds down is a torn diaphragm and a confirmed diagnosis.
The second reason this code exists is that it can be set by things that are not the valve at all. Because the module is judging a pressure outcome, anything that spoils that outcome can trip the monitor. A leak in the charge piping downstream of the compressor, a loose intercooler coupler, a wastegate that is not holding, a failing boost pressure sensor feeding the module a bad number, or a collapsed or disconnected vacuum supply line — all of these can produce a pressure response that does not match the command while the bypass valve is entirely healthy. That is why the correct first step here is a boost leak test rather than a part swap. Fitting a new bypass valve to a car with a split intercooler hose sets the same code again.
Vacuum supply deserves its own mention because it is cheap, common, and easy to skip. A vacuum-actuated bypass valve needs a reliable vacuum source, and on a turbocharged engine manifold vacuum disappears under boost, so the system depends on a check valve and often a small reservoir to hold a supply. A failed check valve leaves the actuator with nothing to work with at exactly the moment the valve is needed. The symptom is identical to a failed valve and the part costs a few dollars.
How the car behaves depends on which way the valve failed. A valve that does not open fully gives normal power with chatter on lift. A valve that does not seal gives normal idle and cruise with boost that softens under load. Both set this code, and both are worth separating before ordering anything, because the difference tells you whether you are chasing a leak or a stuck mechanism.
Common causes
- Torn or split diaphragm in a vacuum-actuated bypass valve, which passes every electrical test
- Bypass valve mechanically stuck, sticky with oil residue, or worn at the sealing face
- Boost leak in the charge piping, intercooler, or a coupler downstream of the compressor
- Failed vacuum check valve or leaking vacuum line to the actuator
- Cracked or disconnected vacuum reservoir on systems that use one
- Boost pressure sensor reporting an inaccurate value, so the outcome looks wrong when it is not
- Wastegate or boost control fault altering the pressure response the monitor is judging
- Weak or broken return spring inside the valve, letting it drift open under pressure
- Aftermarket or incorrect replacement valve with a different spring rate than the module expects
Symptoms
- Check engine light with boost that softens or falls away under sustained load
- Chatter on throttle lift if the valve is failing shut rather than open
- Hesitation or a hollow spot between gearshifts
- Reduced power with no unusual noises and no rough running
- Boost readings on a scan tool that fall short of the desired value
- Whistling or hissing from the engine bay under load if a charge pipe is leaking
- Fault that returns after a bypass valve has already been replaced
Diagnostic steps
- 1.Treat a clean electrical test as information rather than a clearance. This code is set on a pressure outcome, so the circuit passing is expected and does not narrow anything down.
- 2.Pressure-test the charge air system for leaks before touching the valve. A split coupler or a loose clamp downstream of the compressor produces this code with a perfectly good bypass valve.
- 3.On a vacuum-actuated valve, apply vacuum to the actuator with a hand pump. Watch whether the valve pulls fully open and whether the gauge holds. A needle that bleeds down is a torn diaphragm and a finished diagnosis.
- 4.Check the vacuum supply itself — the line, the check valve, and the reservoir if one is fitted. A failed check valve starves the actuator at exactly the moment it is needed and costs a few dollars.
- 5.Compare actual against desired boost on a scan tool during a load test, and note whether the shortfall appears immediately or builds over several seconds.
- 6.Verify the boost pressure sensor reads correctly at key on against barometric pressure, since a sensor error makes a healthy response look like a failed one.
- 7.Determine whether the valve is failing open or failing shut. Chatter on lift with normal power points to a valve not opening; boost that decays under load points to one not sealing.
- 8.Inspect the valve for oil residue on the sealing face, which both indicates upstream oil carryover and makes the valve sticky.
- 9.Check whether a non-original valve has been fitted previously, since a different spring rate can produce a response the module scores as out of range.
Repair cost
$30 – $600
The two cheapest outcomes are common enough to check first: a vacuum check valve or a length of vacuum line is $10 to $40, and a loose intercooler clamp costs nothing but the time to find it. A charge pipe coupler is $30 to $120 fitted. A bypass valve is $120 to $420 fitted, with the spread driven by access. Diagnostic time is a larger share of the bill on this code than on the circuit codes in the family, because a boost leak test and a vacuum test have to happen before any part can be justified — budget for an hour of it. That hour is what stops the valve being replaced twice.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with turbocharger bypass / diverter valve replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.