Pin16

P0607

Control Module Performance

Severity
High
Driving
Drive only to a garage

The control module is not performing as expected - its outputs, timing or internal checks are outside what it considers acceptable, without a specific memory or processor fault being named. This is a broad complaint, and the electrical supply is the first thing to eliminate.

Possible causes

What you might notice

What to check, in order

  1. Check battery voltage, the terminals and the earth straps before anything else. An unstable supply makes a perfectly good module fail its own self-test, and that is the most common reason this code appears on a module that turns out to be fine.
  2. Look for water. Check the module's location and its connector for damp, corrosion and green residue - a blocked bulkhead or sunroof drain is a frequent cause.
  3. Clear the code and see whether it returns. A single occurrence during a voltage dip is not the same as a module that fails every time it is powered up.
  4. Ask what was done recently. An interrupted programming session, a jump start, or welding on the vehicle can all damage or confuse a module.
  5. Treat module replacement as the last step, not the first. A replacement needs programming and coding to the vehicle, so a wrong guess is expensive twice over.

Read this code from your own car

Plug an ELM327 adapter into the OBD-II port under the dashboard. Pin16 reads every stored, pending and permanent code, explains each one like this page does — offline, with no account — and shows what the car recorded when the fault was set.

Get Pin16 on Google Play

Where this code sits