I have a 2006 Subaru Impreza WRX.
A few weeks ago, it was running fine and then a few minutes later went into a limp-home mode and wouldn't rev over 2000 RPMs. When I connected up a code scan tool, it was initially providing the error code; P0607 - Control Module Performance. Then awhile later I connected it back up to the car, but the ECM was now unresponsive with scan tool.
So I brought it to my mechanic,
- Found and put in another used ECM and still no start and no communication with scan tool.
- Re-checked all power and grounds for ECM still good, even followed wiring to their source at power or ground.
- ECM still not firing injectors or ignition coils.
- My mechanic then brought it Subaru, and they connected it up to their laptop, but still no communication.
Recommendation is to buy a new ECM and replace it, or to have another go at the engine harness and either repair or replace it.
What do you think?