P041D
Gas Recirculation Temperature Sensor B Circuit HighP041D is a generic OBD-II powertrain diagnostic trouble code: Gas Recirculation Temperature Sensor B Circuit High. It is logged by the engine control unit when the egr monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P041D means
P041D is stored when the engine control module measures an abnormally high voltage on the exhaust gas recirculation (EGR) temperature sensor B signal circuit. EGR temperature sensors are negative-temperature-coefficient resistors supplied with a 5-volt reference and a ground. As gas temperature falls the sensor resistance rises and the signal voltage climbs; an open circuit or a failed sensor pushes the voltage to the top of its range. When the ECM sees a voltage above the calibrated maximum for the required time, it sets P041C's high-side counterpart, P041D.
Sensor B is generally the second EGR gas temperature sensor, often at the EGR cooler outlet or on the opposite bank from sensor A. A high circuit reading most commonly means an open in the signal or ground wire, a disconnected or corroded connector, or a sensor that has failed with excessively high internal resistance.
Diagnosis centers on distinguishing an open harness or connector from a failed sensor. The MIL is illuminated and the ECM may substitute a default temperature value, so the engine usually continues to run. Persistent incorrect EGR temperature data can disturb EGR flow strategies and increase NOx output.
Common causes
Most-frequently reported root causes when P041D is logged.
-
1
Open circuit in the EGR temperature sensor B signal or ground wire.
-
2
Disconnected, corroded, or spread-pin connector at the sensor.
-
3
Failed EGR temperature sensor B with excessively high internal resistance.
-
4
Broken or heat-damaged wiring near the exhaust breaking continuity.
-
5
Loss of the sensor ground reference causing an artificially high signal.
-
6
Soot or corrosion on the sensor threads or element impairing its response.
-
7
Faulty ECM sensor input circuit (rare, confirm wiring and sensor first).
Symptoms drivers notice
How to diagnose P041D
A typical diagnostic flow when this code is present.
-
1
Retrieve all DTCs and note freeze-frame data for the conditions when the fault set.
-
2
View live data for EGR temperature sensor B and compare against sensor A and actual engine temperature.
-
3
Inspect the sensor connector and harness for open pins, corrosion, or heat-related breaks.
-
4
With the key on, measure signal voltage at the sensor connector; a value pinned near reference suggests an open or high-resistance sensor.
-
5
Jumper the signal and ground pins at the connector; if the reading drops to near zero, the sensor is faulty.
-
6
If the reading stays high with the connector jumpered, trace the signal and ground wires for an open circuit.
-
7
Replace the EGR temperature sensor B only after wiring and ground continuity are verified.
Vehicles where we've handled P041D
Platforms in our catalogue with confirmed P041D coverage.
Related powertrain 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
Frequently asked questions
What is the difference between P041C and P041D?
P041C is a low-voltage (low-resistance) fault on the same EGR temperature sensor B circuit, while P041D is the high-voltage (high-resistance or open) fault.
Does an open wire cause P041D?
Yes; an open signal or ground wire lets the circuit float to the top of its range, which the ECM reads as an out-of-range high voltage.
Can soot on the sensor set this code?
Heavy soot or corrosion can degrade the element or connections and contribute to a high or unstable signal, so cleaning or replacement may be needed.
Will P041D put the engine in limp mode?
On most vehicles the ECM only illuminates the MIL and uses a default value, so the engine keeps running, but the fault still needs repair.
Disabling P041D in software
RaceTune can permanently disable P041D — 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.
ECU families we can disable P041D on
We hold the DaVinci A2L disable definitions for these families, so the exact P041D path and mask addresses are mapped. verified marks a confirmed disable definition. We support many more — upload your file and our identifier will match it automatically.
- Bosch EDC17C50 verified
- Bosch EDC17C56 verified
- Bosch EDC17C66 verified
- Bosch EDC17CP57 verified
- Bosch MD1CP002 verified
- Bosch MD1CS001 verified
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 P041D 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