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 PCM detects that its internally derived engine RPM value is not performing within expected parameters. The PCM calculates engine speed from the crankshaft position sensor signal, and this calculated RPM value is used internally for a large number of engine management functions including injection timing, ignition timing, torque modelling, and transmission shift scheduling. P061C flags that the internal RPM performance check has failed, meaning the calculated RPM is inconsistent, erratic, or not matching corroborating data.

It is important to distinguish P061C from crankshaft sensor fault codes such as P0335 or P0336. Those codes indicate a signal quality fault on the sensor circuit itself. P061C is an internal module performance fault, meaning the PCM has received a signal but the resulting RPM calculation does not meet the internal consistency check. This can occur due to a noisy crankshaft signal that is not severe enough to trigger P0335, a software fault in the RPM calculation routine, or a PCM hardware issue.

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 PCM 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
    PCM software fault in the RPM calculation or validation routine.
  • 6
    Internal PCM hardware degradation affecting signal processing.
  • 7
    Low battery voltage during operation causing PCM 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 PCM with the latest calibration; if the fault persists, the PCM 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 PCM internal RPM performance check has failed, which can be caused by a borderline sensor signal or a PCM-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 control module relies on engine speed data for shift scheduling and torque converter lock-up. 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 PCM calibration. Manufacturers occasionally address this with software updates. 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.

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