P045C — Exhaust Gas Recirculation "B" Control Circuit Low
OBD2 code P045C flags a problem with the exhaust gas recirculation (EGR) system (exhaust gas recirculation "B" control circuit low). The car is usually drivable while you plan the repair. Common culprits: ECM control circuit fault, vacuum leaks in EGR control lines, faulty EGR solenoid or wiring.
powertrain (engine/transmission)
Is it safe to drive?
Drive cautiously and repair promptly P045C often causes only an emissions fault, but incorrect EGR control can produce rough idle, hesitation, or stalling. Avoid extended driving if the engine is unstable, and schedule electrical diagnosis before replacing parts.
Typical symptoms
- The check engine light illuminates and the scanner identifies P045C as a stored or pending code.
- The engine may run normally, with P045C detected only during emissions monitoring.
- A rough idle, hesitation, or stumble may occur if the EGR B flow is not being controlled correctly.
- Some vehicles may stall or show reduced power when the EGR B control fault disrupts idle operation.
- An unusual fuel-like exhaust odor or reduced fuel economy may accompany abnormal EGR operation.
Common causes
- An open or high-resistance winding in the EGR B control solenoid can produce the low circuit signal that sets P045C.
- Broken, chafed, or disconnected EGR B control wiring can interrupt the circuit or create an unintended path to ground.
- Corroded connector terminals or water intrusion can increase resistance or intermittently short the EGR B control circuit.
- A failed EGR B solenoid or actuator with an internal electrical fault can cause P045C even if the exhaust passages are clean.
- A poor ground, unreliable reference, or internal PCM EGR B driver fault can make the monitored circuit appear abnormally low.
How to diagnose with an OBD scanner
- Read P045C and freeze-frame data Use an OBD scanner, ELM327 adapter, or AIScanAuto to check whether P045C is current, pending, or historic. Save the freeze-frame values, including engine speed, load, and operating temperature, before clearing anything. If supported, monitor the EGR B command and status while the fault is present.
- Identify and inspect the EGR B components Use the vehicle wiring diagram to determine whether EGR B is a vacuum solenoid, electronic solenoid, motor, or another actuator. Inspect its connector and harness for backed-out pins, green corrosion, water traces, heat damage, and chafing near moving exhaust parts.
- Test the control circuit With the circuit disconnected, compare the EGR B component resistance with service specifications; a low-ohm reading is not automatically a failed solenoid. With it connected, back-probe the control and ground terminals to measure commanded voltage, duty cycle, and current as specified for that actuator.
- Separate wiring, load, and controller faults If the PCM commands the expected signal but the circuit reads low at the component, repair the wiring, connector, or ground. If the signal is also low at the PCM connector with the load disconnected, the PCM driver may be faulty. Replace the EGR B solenoid or actuator only after electrical testing supports it.
- Verify operation after repair Recheck EGR B operation with the scanner's active test if available, then operate the engine through a complete warm-up and drive cycle. Confirm that P045C does not return. If the electrical circuit passes but flow or movement is poor, inspect the EGR passages for carbon deposits and mechanical binding.
Approximate repair cost
A typical independent-shop range for diagnosing and repairing P045C is approximately USD 250-1,100, depending on whether the fault involves a connector, wiring, EGR B solenoid, or EGR B valve/actuator. These figures are estimates and vary by region, vehicle configuration, and labor time.
Common questions
Does P045C always mean the EGR valve is clogged?
No. P045C identifies a low condition in the EGR B electrical control circuit, not necessarily carbon blockage. The wiring, connector, solenoid, actuator, ground, or PCM driver should be tested before concluding that the valve needs cleaning.
Can I drive the vehicle with P045C stored?
Usually, yes, if the engine runs smoothly and there is no severe stalling or power loss. Continued driving may affect emissions compliance, and an abnormal EGR command can cause unstable idle or hesitation, so repair should be scheduled promptly.
What does the B designation mean in P045C?
The B designation identifies the second or alternate EGR control circuit on a vehicle that uses more than one EGR control element. Its exact component may be a solenoid, motor, or vacuum actuator, so the wiring diagram is essential.
What should be checked first when diagnosing P045C?
Start by reading the stored and pending codes with an OBD scanner, then inspect the EGR B connector and wiring. Measuring the control signal and ground at the component and PCM is more reliable than replacing the EGR hardware first.
When your scan tool pulls code P045C, it's flagging a specific fault in the exhaust gas recirculation system — specifically, the "B" control circuit reading abnormally low. This falls under the powertrain category in the OBD2 standard, meaning the engine control module has detected that voltage on this particular circuit is sitting too close to ground instead of within its normal operating range.
The EGR system reroutes a measured amount of exhaust gas back into the intake manifold to lower combustion temperatures and reduce harmful nitrogen oxide emissions. The "B" designation refers to a specific control channel or solenoid within that system — your vehicle may have multiple EGR control circuits, and this one is behaving incorrectly. A circuit reading "low" typically indicates one of several conditions: a wire shorting to ground through damaged insulation, a complete break in the power supply feeding that circuit, or a failed component dragging the signal down toward zero. The ECM constantly watches these signals while you drive, and when the voltage stays out of specification for a preset number of drive cycles, it stores P045C and illuminates the check engine light. The freeze frame data captured alongside the code is invaluable — it records engine RPM, load, temperature, and speed at the exact moment the fault occurred, giving you a roadmap to the conditions that trigger the problem.
Common Symptoms of P045C
- Noticeable hesitation and engine pinging or knocking under acceleration
- Elevated NOx emissions, which may cause failed emissions tests
- Mild reduction in engine power, especially under load
- Check Engine Light remains illuminated
- Rough idle quality or the engine stalling when idling
What Causes P045C?
The most frequent culprit behind P045C is a broken or interrupted supply voltage reaching the EGR "B" control circuit — without proper power, the circuit collapses to ground potential. A chafed wire in the harness rubbing against metal creates the same condition by shorting the signal directly to ground. Beyond wiring issues, the EGR control solenoid or valve itself may have failed internally, pulling the signal low. Other possibilities include a faulty EGR valve position sensor sending corrupted data back to the ECM, an ECM output circuit malfunction, heavy carbon deposits preventing the EGR valve from cycling properly, or vacuum leaks in the control lines that feed the EGR system.
How to Diagnose P045C
- Start by connecting your OBD2 scanner, confirming P045C is stored in permanent memory, and recording all freeze frame data — these conditions are where you need to replicate during your road test later.
- Scan for any other stored codes. Related faults often point to the root cause — for instance, multiple EGR-related codes appearing together suggest a broader system issue. Check manufacturer TSBs for your specific make and model using your VIN, as many P0xxx codes have documented factory fixes or software calibrations.
- Perform a thorough visual inspection of the EGR wiring harness and connectors. Look for cracked insulation, wire chafing from contact with hot engine components, corrosion at the connector pins, and verify the connector is fully seated.
- Test for supply voltage at the EGR "B" control connector with the key on — if absent, trace back to the relay or fuse. Then check resistance from the signal wire to ground; a reading near zero ohms confirms a short-to-ground in the wiring.
- Use the scanner to command the EGR valve to cycle open and closed while monitoring the position sensor feedback and observing idle quality — a valve that responds correctly to commands but still throws P045C points toward a wiring issue rather than the valve itself.
- If no wiring problems are found, remove the EGR valve and inspect the valve itself and intake manifold passages for heavy carbon buildup that could restrict movement.
- After any repairs, clear the code and complete a drive cycle matching the freeze frame conditions — P045C should not return if the root cause was addressed.
Repair Options and Costs
Addressing the most accessible and common issues first saves money on P045C repairs. Cleaning carbon from the EGR valve and intake passages typically runs $120 to $350 including labor. If the valve itself has failed, replacement costs between $250 and $650 for parts and installation. Wiring repairs or vacuum line replacement generally fall in the $80 to $250 range.
Overall, expect to spend between $80 and $650 to resolve P045C depending on the actual cause. The best approach is accurate diagnosis before purchasing parts — many shops will charge a diagnostic fee that gets applied toward repairs, and that upfront cost often prevents buying an expensive EGR valve when a wiring harness repair or a cleaning would have sufficed.
Driving Safety Verdict
P045C is generally safe to drive in the short term while you arrange repairs. You may notice rougher idle, pinging under acceleration, and increased exhaust odors. Some vehicles will enter a reduced-power mode to protect the engine. If the engine stalls completely or runs so rough that it threatens to die in traffic, treat it as urgent — otherwise, schedule the repair within a week or two without panic.
Related OBD2 Codes
- P0400: Exhaust Gas Recirculation Flow Malfunction
- P0401: Exhaust Gas Recirculation Flow Insufficient Detected
- P0402: Exhaust Gas Recirculation Flow Excessive Detected
- P0403: Exhaust Gas Recirculation Circuit Malfunction
- P0404: Exhaust Gas Recirculation Circuit Range/Performance
- P0405: Exhaust Gas Recirculation Sensor A Circuit Low