P061C
Internal Control Module Engine RPM PerformanceP061C is a generic OBD-II powertrain diagnostic trouble code: Internal Control Module Engine RPM 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 P061C means
P061C is set when the control module detects that its internally derived engine RPM value is not performing within expected parameters. The module calculates engine speed from the crankshaft position sensor signal, and this calculated RPM is used for a large number of functions including injection timing, ignition timing, torque modelling, and transmission shift scheduling. P061C flags that the internal RPM performance check has failed, meaning the desired and actual RPM diverge beyond the allowable threshold or the calculated value is inconsistent with corroborating data.
It is important to distinguish P061C from crankshaft sensor circuit codes such as P0335 or P0336, which indicate a signal-quality fault on the sensor circuit itself. P061C is an internal module performance fault: the module has received a signal but the resulting RPM calculation does not meet its internal consistency check. This can occur from a noisy crankshaft signal not severe enough to trigger P0335, a software fault in the RPM routine, or a module hardware issue. The code is generic and appears across many makes including Ford, Dodge, Ram (Cummins), and Chrysler.
Because engine speed underpins nearly every control function, an unreliable internal RPM value can cause widespread driveability symptoms and may trigger limp mode. Diagnosis should start with the crankshaft sensor and its circuit before moving to module evaluation.
Common causes
Most-frequently reported root causes when P061C is logged.
-
1
Crankshaft position sensor producing a noisy or intermittent signal without triggering a dedicated sensor code.
-
2
Damaged or cracked crankshaft reluctor ring producing irregular tooth spacing.
-
3
Excessive crankshaft sensor air gap.
-
4
Wiring harness interference or shielding fault on the crankshaft sensor circuit.
-
5
Module software fault in the RPM calculation or validation routine.
-
6
Internal module hardware degradation affecting signal processing.
-
7
Low battery voltage during operation causing calculation errors.
Symptoms drivers notice
How to diagnose P061C
A typical diagnostic flow when this code is present.
-
1
Read all stored DTCs; check for any crankshaft or camshaft sensor codes stored alongside P061C.
-
2
Inspect the crankshaft position sensor connector and wiring for damage, corrosion, or chafing.
-
3
Check the crankshaft sensor air gap against the service manual specification.
-
4
Inspect the crankshaft reluctor ring for missing, cracked, or damaged teeth.
-
5
Monitor crankshaft sensor RPM on a scan tool during idle and light acceleration for dropouts or spikes.
-
6
Verify battery and charging system voltage.
-
7
If sensor, wiring, and reluctor ring all check out, reprogram the module with the latest calibration; if the fault persists, the module may require replacement.
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
Is P061C the same as a crankshaft sensor fault?
Not exactly. Crankshaft sensor codes indicate circuit-level signal faults. P061C indicates that the module's internal RPM performance check has failed, which can be caused by a borderline sensor signal or a module-internal issue.
Can a damaged reluctor ring cause P061C without setting P0335?
Yes. Minor reluctor ring damage may produce enough signal irregularity to fail the internal RPM consistency check without being severe enough to trigger P0335.
Does P061C affect the transmission?
Yes. The transmission relies on engine speed data for shift scheduling and torque converter lock-up, so an unreliable internal RPM value can cause shift quality problems.
Can this code appear on a new vehicle?
It can appear if a software bug is present in the module calibration. Manufacturers occasionally address this with updates, so check for applicable TSBs before performing hardware diagnosis.
Disabling P061C in software
RaceTune can permanently disable P061C — 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 P061C on
We hold the DaVinci A2L disable definitions for these families, so the exact P061C 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 EDC17C66 verified
- Bosch EDC17CP57 verified
- Bosch MG1CP002 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 P061C 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