Experiencing issues with your Subaru after an ECM replacement can be frustrating, especially when new problems arise. If you’re encountering error codes P0122, P0222, and specifically P0607 Subaru, accompanied by symptoms like limp mode and engine surging, you’re not alone. This guide will delve into understanding the P0607 code in the context of your Subaru and potential troubleshooting steps.
The error code P0607 typically indicates a problem with the Engine Control Module (ECM) performance. While your ECM was recently replaced, this code surfacing afterwards suggests a few possibilities that need exploration. It’s important to note that P0607 itself is a general code pointing towards internal ECM issues or problems with the control module’s processing capabilities. In your situation, the simultaneous appearance of P0122 (Throttle/Pedal Position Sensor A Circuit Low Input) and P0222 (Throttle/Pedal Position Sensor B Circuit Low Input) alongside P0607 adds complexity to the diagnosis.
The symptoms you described – sudden limp mode activation after acceleration from a stop, engine surging/hunting, inability to exceed 10mph, and a high idle at 1600RPM – strongly suggest an issue affecting the throttle control system. These symptoms, combined with the mentioned error codes, could indicate a miscommunication or conflict between the newly installed ECM and the throttle position sensors.
Given that the mechanic replaced both the ECM and a faulty connector, it’s crucial to revisit these areas. Here are potential areas to investigate:
- ECM Installation and Programming: Verify that the replacement ECM is correctly installed, is compatible with your specific Subaru model and year, and has been properly programmed. A mismatch or improper programming could lead to various malfunctions, including the P0607 code and related sensor errors.
- Connector Issues: Since a faulty connector was previously identified, double-check the new connector and wiring related to the ECM and throttle position sensors. Loose connections, damaged wires, or corrosion can cause intermittent electrical problems, leading to the error codes and symptoms you are experiencing.
- Throttle Position Sensor (TPS) and Accelerator Pedal Position Sensor (APPS): While the codes point to potential issues with the TPS/APPS, and you mentioned difficulty locating the TPS separately, it’s important to understand the system. Subaru vehicles often integrate the Throttle Position Sensor into the throttle body assembly itself, and the Accelerator Pedal Position Sensor is indeed part of the accelerator pedal. The codes P0122 and P0222 suggest low voltage signals from these sensors, which could be due to sensor malfunction, wiring issues, or ECM problems.
To troubleshoot further, consider these steps:
- Visual Inspection: Carefully inspect the ECM connectors, wiring harnesses related to the throttle body and accelerator pedal for any signs of damage, loose connections, or corrosion.
- Professional Diagnostic Scan: A professional-grade scan tool can provide more detailed information than a generic OBD-II scanner. It can read Subaru-specific codes and perform tests on the ECM and throttle control system.
- Consult with a Subaru Specialist: Given the complexity and the recent ECM replacement, seeking assistance from a mechanic specializing in Subaru vehicles is highly recommended. They will have the expertise and tools to accurately diagnose the root cause of the P0607, P0122, and P0222 codes and implement the correct repair.
While intermittent issues can be challenging to diagnose, systematically checking the ECM installation, wiring, and sensor components, ideally with professional help, will be key to resolving the P0607 Subaru error and restoring your vehicle’s performance.