Powertrain, generic · Computer and auxiliary outputs

P0607 Control Module Performance

Check engine lightOn
EmissionsRelevant
Drive cycleNot required
Limp modePossible

P0607 is the general 'module not working correctly' code, used when no specific memory or processor part is named. Ford sets it for wrong instruction execution or too many processor resets in engine and transmission modules; the Ford diesel after five communication errors with its monitoring chip within 20 s (a complete loss of that link is P0600). GM introduced it in the engine module only recently: the 2025 tables evaluate the results of built-in self-tests and error-correction counters, with the lamp in the first trip. Resets can cause brief stumbling or stalling, and some systems switch to limp mode. Software updates fixed it on the Alfa Romeo Giulia 2.9 V6 and Ram 6.7 Cummins, so check bulletins first. The code alone does not say which module set it – the scan tool shows whether it is the engine, transmission, brake or body module.

Likely causes

Faulty module software (update available)
Internal module defect (processor, clock, monitoring chip)
Low voltage, voltage dips or a poor ground or supply at the module
Electrical interference, e.g. from a faulty alternator or ignition

Symptoms

  • Check engine light on
  • Limp mode or reduced power
  • Brief stumbling or stalling (module reset)
  • Several implausible codes at once

Repair estimate

DifficultyHardWorkshop job
Parts and labour€100–1,500
Time0.5–3 h

Typical range across vehicles; the real cost depends on what the testing finds.

Parts involved

engine control modulecontrol module power supplycontrol module ground

Related codes

References: law.cornell.edu, newtonnet.co.uk, fordservicecontent.com, gsi.ext.gm.com.