P061C

Internal Control Module Engine RPM Performance

P061C 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.

Code
P061C
Group
Powertrain
System
Powertrain
Severity
Warning (MIL on, possible limp mode)
Need P061C disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

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

MIL illuminated.
Possible erratic idle or engine stall.
Limp mode with limited engine performance in severe cases.
Erratic tachometer reading.
Possible hesitation or stumble under acceleration.
Transmission shift points may be affected.

How to diagnose P061C

A typical diagnostic flow when this code is present.

  1. 1
    Read all stored DTCs; check for any crankshaft or camshaft sensor codes stored alongside P061C.
  2. 2
    Inspect the crankshaft position sensor connector and wiring for damage, corrosion, or chafing.
  3. 3
    Check the crankshaft sensor air gap against the service manual specification.
  4. 4
    Inspect the crankshaft reluctor ring for missing, cracked, or damaged teeth.
  5. 5
    Monitor crankshaft sensor RPM on a scan tool during idle and light acceleration for dropouts or spikes.
  6. 6
    Verify battery and charging system voltage.
  7. 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

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.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

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