P061B
Internal Control Module Torque Calculation PerformanceP061B is a generic OBD-II powertrain diagnostic trouble code: Internal Control Module Torque Calculation 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 P061B means
P061B is closely related to P061A but specifically refers to the torque calculation performance within the internal control module. While P061A flags a general torque performance discrepancy, P061B is targeted at the torque calculation algorithm itself. It indicates that the PCM has detected that its internal torque calculation is producing results that are inconsistent or outside the expected range during the calculation process, rather than simply comparing a final calculated value to a reference.
This distinction matters because P061B can be set even when the engine is physically producing the correct torque, if the PCM software pathway that computes torque is operating incorrectly. Causes include software faults, memory errors within the PCM, or input data feeding the calculation that is within sensor-specific thresholds but subtly incorrect enough to corrupt the model result.
The practical effect is similar to P061A: limp mode may be engaged as the PCM defaults to a conservative fixed torque strategy, transmission co-ordination may be affected, and the MIL is illuminated. PCM reprogramming resolves the fault in many vehicles where manufacturers have identified the calculation bug through software updates.
Common causes
Most-frequently reported root causes when P061B is logged.
-
1
PCM software bug in the torque calculation routine.
-
2
Internal PCM memory fault causing calculation errors.
-
3
Low or unstable supply voltage corrupting in-process calculations.
-
4
Sensor input data that is in-range but subtly erroneous, biasing the torque model.
-
5
Incomplete or failed PCM calibration flash.
-
6
Aftermarket calibration altering torque model constants beyond valid bounds.
Symptoms drivers notice
How to diagnose P061B
A typical diagnostic flow when this code is present.
-
1
Retrieve all DTCs and freeze frame data; check for companion sensor faults that could bias the torque model.
-
2
Verify battery and charging system voltage are within specification.
-
3
Check for available PCM software updates from the manufacturer that address torque calculation faults.
-
4
Reprogram the PCM with the latest calibration and retest.
-
5
If an aftermarket tune is installed, restore stock calibration before further diagnosis.
-
6
Inspect key torque model inputs (MAF, MAP, TPS, crank signal) for accuracy using live data.
-
7
If all inputs are confirmed accurate and reprogramming does not resolve the fault, replace the PCM.
Related powertrain codes
- P0600 — Serial Communication Link Malfunction
- P0601 — Internal Control Module Memory Check Sum Error
- P0602 — Control Module Programming Error
- P0603 — Internal Control Module Keep Alive Memory (KAM) Error
- P0604 — Internal Control Module Random Access Memory (RAM) Error
- P0605 — Internal Control Module Read Only Memory (ROM) Error
Frequently asked questions
What is the difference between P061A and P061B?
P061A is a general torque performance discrepancy between modelled and expected torque. P061B specifically identifies a fault in the torque calculation process itself within the PCM.
Is P061B common on any particular vehicles?
It has been reported on a range of vehicles, particularly those with advanced torque-based engine management. Some manufacturers have released TSBs and calibration updates addressing false-positive P061B faults.
Will the car drive in limp mode?
Usually yes, with reduced power. Limp mode limits torque to a safe default value while still allowing the driver to reach a workshop.
Can clearing the code and driving normally confirm if it is intermittent?
Yes, monitoring over several drive cycles after clearing can help determine if the fault is intermittent or persistent, which guides the diagnosis.
Disabling P061B in software
RaceTune can permanently disable P061B — 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.
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 P061B 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