Fix P2610: Mechanic’s solutions that WORKED

The code P2610: ECM/PCM Internal Engine Off Timer Performance indicates a malfunction in the internal engine off timer of the vehicle’s Engine Control Module (ECM) or Powertrain Control Module (PCM). This can impact various vehicle functions related to timing and performance.

P2610 quick overview

MeaningP2610: ECM/PCM Internal Engine Off Timer Performance
Is it serious?It can be, as it may indicate a deeper issue with the vehicle’s control systems.
Possible causes– Faulty ECM/PCM
– Battery or power issues
– Software needing update
How to diagnose?Check ECM/PCM: Look for updates or potential faults.
Battery Reset: Perform a hard reset to clear faults.
Battery Check: Ensure good condition and charge.
Diagnostic Tools: Use specific tools like BMW ISTA for detailed diagnostics.
Overview of P2610 trouble code

P2610 Meaning

The code P2610 is essentially about your car’s brain (the computer) having trouble with its internal timer, which helps control when the engine turns off. This issue might not cause your car to break down instantly, but it can lead to other problems and affect how your car runs. It’s like your car’s internal clock is out of sync, which can mess up different functions. If you see this code, it’s a good idea to have it checked out to ensure everything runs smoothly and prevent future issues.

diagnostic training

Car Diagnostics Training

  • Car Electrical basics
  • OBD-II scanner basics
  • How to use an OBD reader
  • Introduction to a Bi-directional Scan tool
  • OBD scanner buyer’s guide + discounts

How to fix P2610 – learn from mechanics

I looked into P2610 service cases at iatn.com website where in the private forums the mechanics seek advice from other mechanics. I looked up a bunch of cases to help you decide how to fix your issue and see what would a real mechanic do to solve it.

Case #1: Honda

Vehicle Information:
2009 Honda CR-V LX 2.4L

Issue + Repair History:
Stalls when put in gear or under load, P2610 code.

Suggestions to Fix Issue:

  • Check for PCM software update.
  • Inspect torque converter clutch and solenoid valve.
  • Perform wire wiggle test to identify any breaks.

Final Fix:
Replaced the PCM which was causing the torque converter to lock up.

Case #2: Honda

Vehicle Information:
2006 Honda Accord LX 2.4L

Issue + Repair History:

  • Came in with codes P2610, P0111, & P1116.
  • PCM update attempted, but already up-to-date.
  • Replaced the MAF Sensor & both ECT Sensors.
  • Codes P0111 & P1116 reappeared; P2610 intermittently.

Other OBD2 Codes + Test Results:

  • P0111: IAT range performance problem.
  • P1116: ECT 1 sensor performance problem.
  • P2610: ECM ignition off internal timer performance problem.

Suggestions to Fix Issue:

  • Inspect engine harness for damage.
  • Ensure engine reaches operating temperature.
  • Check engine and PCM grounds.
  • Replace ECM if necessary, considering potential ECM failure affecting the sensors.

Final Fix:
Replaced with a used PCM and resolved issues with the Immobilizer module. The bad timer in the PCM was setting the codes. No more check engine light post-repair.

Case #3: Toyota

Vehicle Information:
2006 Toyota Corolla S 1.8L

Issue + Repair History:

  • Only the MIL Light was on, no running problems.

Computer Codes & Descriptions:

  • P2610: Ignition Switch Run Circuit.

Suggestions to Fix Issue:

  • Likely a bad ECM, especially if it involves the EVAP system timer.
  • Replacement of ECM should be covered under warranty.

Final Fix:
Customer was sent to the dealer to replace the ECM under warranty.

Case #4: GMC

Vehicle Information:
2012 GMC Sierra 2500 HD SLE 6.6L

Issue + Repair History:

  • Hard/no start problem; low rail pressure.
  • Replaced filter housing, pressure regulators.
  • P2610 code.

Suggestions to Fix Issue:

  • Check fuel feed hose o-ring.
  • Perform vacuum test on fuel line.
  • Examine for high return line pressure from injectors.
  • Update ECM if necessary.

Final Fix:
Replaced the injectors due to excessive return flow during cranking, solving the low injection pressure and starting issues.

Case #5: BMW

Vehicle Information:
2012 BMW X5 xDrive50i 4.4L

Issue + Repair History:

  • MIL turned on, setting generic code P2610 and enhanced codes 2F83 and 2F81.
  • No symptoms other than the MIL.

Suggestions to Fix Issue:

  • Perform battery hard reset and clear faults.
  • Check for DME update availability.
  • Use BMW ISTA diagnostic and programming computer for a thorough check.
  • Examine battery condition and state of charge.

Final Fix:
Resolved the issue by performing a power management ECU reset. After 4 days, the engine light for the codes did not reappear.

How to diagnose P2610

I made you an overview of solving this DTC, based on all the advice that was suggested by certified mechanics to address this issue in previously mentioned service cases.

AdviceBrief Description of Diagnostic Step
Check for ECM/PCM UpdatesEnsure the vehicle’s computer has the latest software.
Perform Battery ResetDisconnect and reconnect the battery to reset systems.
Examine Battery ConditionTest the battery’s health and charge level.
Use Specific Diagnostic ToolsEmploy tools like BMW ISTA for detailed diagnostics.
Consider ECM/PCM ReplacementIf updates and resets don’t work, a new ECM/PCM may be needed.
How to diagnose P2610
diagnostic training

Car Diagnostics Training

  • Car Electrical basics
  • OBD-II scanner basics
  • How to use an OBD reader
  • Introduction to a Bi-directional Scan tool
  • OBD scanner buyer’s guide + discounts

Leave a Comment