P045B

Gas Recirculation B Control Circuit Range/Performance

P045B is a generic OBD-II powertrain diagnostic trouble code: Gas Recirculation B Control Circuit Range/Performance. 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.

Code
P045B
Group
Powertrain
System
Powertrain
Severity
Warning (MIL on)
Need P045B disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P045B means

P045B is a generic SAE OBD-II diagnostic trouble code defined as Exhaust Gas Recirculation (EGR) "B" Control Circuit Range/Performance. It is set by the powertrain control module (PCM) when the feedback signal from the EGR "B" valve actuator — typically the second valve in a dual-loop EGR system — falls outside the expected range or does not respond as commanded during a drive cycle. Unlike a hard open/short circuit (P045C/P045D), a range/performance fault means the circuit is electrically intact but the valve's position or flow response does not match the PCM's target.

Modern diesel and some direct-injection petrol engines use two separate EGR circuits: a high-pressure (HP) loop that recirculates exhaust upstream of the turbocharger, and a low-pressure (LP) loop that recirculates cooled exhaust downstream of the diesel particulate filter. The "B" designation refers to the second of these circuits (commonly the low-pressure loop). A stuck, sluggish, or carbon-fouled LP-EGR valve will cause measured EGR flow or valve position feedback to diverge from the commanded value, triggering P045B. The code illuminates the MIL and may be accompanied by related codes such as P0401 (EGR flow insufficient) or P045A/P045C/P045D.

Common on high-mileage diesel engines (VAG EA288/EA897, BMW N47/B47, Ford 2.0 TDCi, PSA DW10/DW12), P045B is predominantly caused by carbon build-up on the LP-EGR valve or cooler restricting movement, or by degraded wiring and position-sensor faults. The condition can reduce combustion efficiency, increase NOx and particulate emissions, and in some calibrations trigger a mild torque reduction or increased idle instability.

Common causes

Most-frequently reported root causes when P045B is logged.

  • 1
    Carbon/soot build-up on the EGR "B" (low-pressure) valve causing it to stick or move sluggishly
  • 2
    Faulty EGR "B" valve position sensor providing incorrect feedback to the PCM
  • 3
    Clogged or restricted EGR "B" cooler reducing achievable flow
  • 4
    Damaged, corroded, or high-resistance wiring/connector in the EGR "B" actuator circuit
  • 5
    Failed EGR "B" valve actuator motor (stepper or solenoid) unable to reach commanded position
  • 6
    Vacuum line leak or failed vacuum solenoid (on vacuum-operated EGR systems)
  • 7
    PCM software fault or incorrect calibration causing out-of-range command/feedback comparison

Symptoms drivers notice

MIL (check engine light) illuminated
Increased exhaust smoke (white/grey) at idle or light load due to uncontrolled EGR flow
Rough or unstable idle, especially when EGR is commanded active at warm idle
Reduced fuel economy from sub-optimal combustion phasing
Slight loss of torque or hesitation under load in calibrations that reduce EGR authority on fault
Elevated NOx emissions (vehicle may fail emissions test)

How to diagnose P045B

A typical diagnostic flow when this code is present.

  1. 1
    Connect a scan tool and confirm P045B is present; record all related codes (P0401, P045A/C/D, boost/MAF codes) and freeze-frame data showing conditions at set
  2. 2
    Inspect the EGR "B" valve wiring harness and connector for corrosion, spread terminals, chafing, or moisture ingress; repair as needed before further testing
  3. 3
    Use the scan tool's live data to command the EGR "B" valve through its full range and observe position-sensor feedback — a sluggish or non-linear response indicates a mechanical or sensor fault
  4. 4
    Remove the EGR "B" valve and inspect for excessive carbon build-up; clean with EGR-safe solvent or replace if the valve stem binds or the actuator is seized
  5. 5
    Inspect the EGR "B" cooler inlet/outlet for heavy soot restriction that would cap achievable flow below the PCM's minimum threshold
  6. 6
    Perform a circuit resistance and voltage-supply test on the actuator feed, ground, and position-sensor signal wires against manufacturer specifications
  7. 7
    After repair, clear codes, complete a full drive cycle including conditions that activate the LP-EGR system (typically steady cruise at light load), and confirm no return of P045B

Vehicles where we've handled P045B

Platforms in our catalogue with confirmed P045B coverage.

AUDI A4 20D

Related powertrain codes

Frequently asked questions

Can I keep driving with P045B active?

Short-term driving is generally possible since P045B is typically a MIL-on warning rather than an immediate limp-mode trigger. However, prolonged operation with a stuck-open EGR "B" valve can cause rough running, increased particulate emissions, and potential DPF overloading, so diagnosis and repair should not be deferred for long.

Is P045B the same as P045A?

No. P045A covers a general control circuit fault on EGR "B" (open/short or no signal), while P045B specifically indicates a range or performance fault — the circuit is electrically present but the valve's measured response is outside the expected window. P045C and P045D indicate low and high voltage faults respectively on the same circuit.

Why does P045B appear mostly on diesel engines?

Diesel engines produce far more exhaust soot than petrol engines, and the low-pressure EGR loop recirculates post-DPF exhaust which still carries residual fine particulates. Over time this coats the LP-EGR valve and cooler passages, causing the valve to stick — exactly the mechanical condition P045B is designed to detect.

Will cleaning the EGR "B" valve fix P045B permanently?

Cleaning resolves the fault in many cases, but if the valve's internal position sensor or actuator motor is worn, or if the root cause is wiring degradation, the code will return. Always verify the electrical circuit and sensor feedback after cleaning before closing the repair.

Disabling P045B in software

RaceTune can permanently disable P045B — 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.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

ECUs with a P045B disable in our catalogue

Confirmed coverage from our recipe database — we support many more families. Upload your file and our identifier will match it automatically.

  • Bosch EDC17C74 verified 1 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 P045B 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