Computer & output circuits · Powertrain · generic (SAE-defined)
P0607: Control Module Performance
P0607 means the engine computer detected that one of its internal functions is not performing as expected, based on its own self-diagnostic tests.
Standard title per SAE J2012 / ISO 15031-6 · Updated 2026-11-07 · By CarWhere Research
How P0607 sets
The control module runs internal performance checks on things such as processor timing, internal voltage regulation, or the agreement between redundant calculations. When a check falls outside its expected result, the module sets P0607. This is a broad code and the specific test behind it is manufacturer-specific, so factory service information is needed to interpret it fully.
Common causes of P0607
Roughly most likely first; the actual cause depends on the vehicle and needs testing to confirm.
- Internal control module fault
- Low or unstable system voltage
- Poor module power or ground connections
- Outdated or corrupted module software
- Shorted sensor circuit loading the module's internal supply
P0607 symptoms
- Check engine light on
- Reduced power or limp mode on some vehicles
- Stalling or hard starting
- Transmission shifting issues where the module controls shifting
- Sometimes no noticeable symptoms
How P0607 is diagnosed
- Record freeze frame data and all codes in every module
- Look up the manufacturer-specific definition and any service bulletins
- Test the battery and charging system
- Voltage-drop test module power and ground circuits
- Check for shorted sensor reference circuits if reference-voltage codes are also present
- Update module software, then replace the module only if the fault returns
Typical fixes for P0607
- Reprogram the module with current software
- Repair battery, charging, power or ground faults
- Repair a shorted sensor or wiring loading the module
- Replace and program the control module
Replace parts only after testing confirms the cause — a code names the circuit or condition that failed a check, not necessarily the faulty part. We don’t publish per-repair prices; for what households actually spend on upkeep, see car repair costs.
Manufacturer notes
Definitions can vary by manufacturer; the exact internal test behind P0607 differs between makes, so check factory service information.
Related codes & warning lights
P0607 FAQ
What does code P0607 mean?
P0607 means the engine computer detected that one of its internal functions is not performing as expected, based on its own self-diagnostic tests. The standard definition is "Control Module Performance."
Can I drive with a P0607 code?
Often the vehicle still drives, but behavior varies by make. If you notice stalling, reduced power or shifting problems, stop driving and have it diagnosed promptly.
Is P0607 an engine or transmission code?
It depends on the vehicle. The code can be stored by the engine computer or, on some vehicles, a transmission or other module, so note which module reported it.
Can a short in a sensor cause P0607?
On some vehicles, yes. A shorted sensor can drag down an internal supply in the module, which the module may interpret as a performance fault.
Keep researching
More computer & output circuits codes
Sources
- SAE J2012 — Diagnostic Trouble Code Definitions (standard code titles)
- ISO 15031-6 — Road vehicles: communication between vehicle and external equipment for emissions-related diagnostics, Part 6: Diagnostic trouble code definitions
- U.S. EPA — Vehicle Emissions Inspection and Maintenance (I/M) programs
- U.S. EPA, 40 CFR 86.1806-17 — Federal onboard diagnostics requirements for light-duty vehicles
General information written by CarWhere Research, not a diagnosis of your vehicle. Manufacturers can add their own sub-definitions and test conditions; confirm with the factory service information for your year, make and model. Before paying for a repair, check NHTSA for open recalls and your warranty booklet: federal law requires an emissions warranty on major emission-control parts such as the catalytic converter and engine computer.