P2846
Exhaust Gas Recirculation B Control PerformanceP2846 is a generic OBD-II powertrain diagnostic trouble code: Exhaust Gas Recirculation B Control 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.
What P2846 means
P2846 indicates that the ECM has detected a performance problem with EGR system B, meaning the system is electrically functional but is not achieving the intended flow rate or valve position response. Unlike circuit high or low codes, a performance fault implies the ECM can communicate with the actuator but the resulting exhaust gas recirculation is not matching the commanded target within the allowed tolerance window.
The ECM monitors EGR B flow using a combination of EGR position sensor feedback, MAF sensor response to EGR introduction, and intake manifold pressure changes. When the measured parameter does not reflect the expected change for a given EGR command, the performance fault is flagged. This can result from a mechanically sticking EGR valve, excessive carbon deposits restricting movement, a partially blocked EGR passage, or a faulty position sensor providing incorrect position feedback without triggering a circuit code.
With P2846 active, EGR B operation is degraded or disabled by the ECM, causing higher combustion temperatures and increased NOx production. On engines with emissions compliance requirements, this will cause an emissions test failure and may trigger NOx efficiency faults if the primary EGR circuit cannot fully compensate.
Common causes
Most-frequently reported root causes when P2846 is logged.
-
1
EGR B valve mechanically stuck due to carbon deposit buildup on the valve seat or stem.
-
2
EGR B position sensor faulty, providing incorrect feedback without triggering a circuit fault code.
-
3
EGR B passage blocked by carbon accumulation restricting exhaust gas flow.
-
4
EGR B cooler clogged reducing flow to the valve assembly.
-
5
Actuator diaphragm or motor worn reducing valve movement authority.
-
6
Vacuum leak in vacuum-operated EGR B systems reducing opening force.
-
7
ECM commanded flow target not achievable due to degraded valve authority.
Symptoms drivers notice
How to diagnose P2846
A typical diagnostic flow when this code is present.
-
1
Record all DTCs and freeze frame data; note companion EGR or NOx efficiency codes.
-
2
Use scan tool actuator test to command EGR B valve open and closed while monitoring position feedback.
-
3
Compare commanded position against actual position sensor reading for tracking error.
-
4
Inspect EGR B valve for carbon buildup; attempt manual movement with valve removed if safe to do so.
-
5
Check EGR B passages and cooler for blockage using visual inspection or flow test.
-
6
Verify EGR B position sensor signal with a multimeter across the full range of motion.
-
7
Clean or replace EGR B valve and passages before replacing sensors or ECM.
Vehicles where we've handled P2846
Platforms in our catalogue with confirmed P2846 coverage.
Related powertrain codes
Frequently asked questions
Is P2846 always caused by carbon buildup?
Carbon deposits are the most common mechanical cause, but position sensor drift and vacuum system faults are also frequent causes that do not involve the valve directly.
Can P2846 be cleared by cleaning the EGR valve?
If carbon was preventing the valve from moving freely, a thorough cleaning can resolve it. The fault must be cleared and a drive cycle completed to confirm the fix.
How does the ECM detect EGR flow performance?
The ECM monitors MAF sensor response, intake manifold pressure, and EGR position sensor feedback simultaneously. Mismatch between commanded and measured parameters triggers the fault.
Does P2846 affect fuel economy?
Potentially, as EGR is also used to reduce pumping losses under light load. A non-functioning EGR B circuit may slightly increase fuel consumption in addition to raising NOx.
Disabling P2846 in software
RaceTune can permanently disable P2846 — 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.
ECUs with a P2846 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 EDC17C50 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 P2846 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