P0607 error code?

Joined
May 7, 2018
Messages
2,673
Location
Northern KY
My 09 Scion xB is apparently jealous of the new 2012 model so it decided to punish my infidelity. We had been away for a week and when I started it this morning the CEL and VSC off light illuminated. It seems to still run and drive OK. The scanner shows a single code P0607 (control module performance) which seems to indicate an issue with the ECM. Where should I begin to diagnose the issue beyond checking the grounds and maybe reseating the connectors and checking for an obvious broken wire?

I’m really hoping there’s not a hidden wire that’s been chewed up by a mouse like the problem I had with my previous xB. At least that gnawed up wire was easily visible.

If it’s actually a bad ECM can I just swap one in from the junkyard or does it need to be programmed to the vehicle?
 
I would “pretend” the 2012 is headed for the scrap yard. Try calling Cash for cars on speakerphone in front of the ‘09, or fake that you’re on with a shop, “But I never had that issue with the ‘09, I think the ‘12 is junk!”

Then drive the ‘09 about 40-75 miles and see if the code clears on its own….
 
Self test fail. Odd code. I would clean all the terminations and make sure the battery has full voltage. Clear and see if it comes back.

I don’t think there are any fixes for those self test codes that don’t involve a soldering iron - assuming it’s not terminations.
 
2009 Scion xB
L4-2.4L (2AZ-FE)

Community7
Quote

P0607​




P0607

2AZ-FE ENGINE CONTROL SYSTEM: SFI SYSTEM: P0607: Control Module Performance

DTC P0607 - Control Module Performance

MONITOR DESCRIPTION


The ECM continuously monitors its internal processors (CPUs), Air Fuel Ratio (A/F) sensor transistors and Heated Oxygen (HO2) sensor transistors built into the ECM. This self-check ensures that the ECM is functioning properly. This is diagnosed by internal "mirroring" of the main and sub CPUs to detect processor errors. If outputs from the processors deviate from the standards, the ECM will illuminate the MIL and set the DTC immediately.


image



NOTICE: An exhaust gas leak generates noise in the HO2 sensor output. The ECM may interpret this as an HO2 sensor transistor malfunction and set P0607.

MONITOR STRATEGY


Open In New Tab Zoom/Print
image



TYPICAL ENABLING CONDITIONS


image



TYPICAL MALFUNCTION THRESHOLDS


image



INSPECTION PROCEDURE

PROCEDURE


1. CHECK FOR EXHAUST GAS LEAK
(a)Allow the engine to idle.
(b)Check for exhaust gas leak around the HO2 sensor.
OK:
No leak from the HO2 sensor.

NG -- REPAIR OR REPLACE EXHAUST GAS LEAK POINT
OK -- Continue to next step.
2. INSPECT HEATED OXYGEN SENSOR


Open In New Tab Zoom/Print
image


(a)Connect the Techstream to the DLC3.
(b)Turn the ignition switch to ON.
(c)Turn the Techstream ON.
(d)Start the engine and warm it up.
(e)Allow the engine to idle.
(f)Select the following menu items: Powertrain / Engine and ECT Active Test / Control the Injection Volume for A/F Sensor.
(g)Check the O2S B1S2 values when the Control the Injection Volume for A/F Sensor is -12.5% (Lean fuel-trim).
(h)Check the O2S B1S2 values when the Control the Injection Volume for A/F Sensor is 25% (Rich fuel-trim).
Standard voltage:


image




NG -- REPLACE HEATED OXYGEN SENSOR
OK -- Continue to next step.
3. CHECK WHETHER DTC OUTPUT RECURS (DTC P0607)
(a)Connect the Techstream to the DLC3.
(b)Turn the ignition switch to ON.
(c)Turn the Techstream ON.
(d)Clear DTC See: Computers and Control Systems > Reading and Clearing Diagnostic Trouble Codes > DTC Check / Clear.
(e)Turn the ignition switch to OFF and turn the Techstream OFF.
(f)Disconnect the Techstream.
(g)Disconnect the cable from the battery negative (-) terminal and wait for 1 minute.
(h)Connect the cable to the battery negative (-) terminal.
(i)Connect the Techstream to the DLC3.
(j)Turn the ignition switch to ON.
(k)Turn the Techstream ON.
(l)Start the engine.


image


(m)Perform the drive pattern.
(1)Warm up the engine.
(2)Accelerate the vehicle until 80 km/h (50 mph) and stop the vehicle.
(3)Drive the vehicle by 60 to 80 km/h (35 to 50 mph) for 5 minutes or more.
(n)Select the following menu items: Powertrain / Engine and ECT / Trouble Codes.
(o)Read DTCs.

Result


image



B -- REPLACE ECM
A -- CHECK FOR INTERMITTENT PROBLEMS
RELATED INFORMATION

 
The service manual says to check and make sure there is no leakage around the downstream oxygen sensor. The next step is to ensure that oxygen sensor is reading the correct voltage at the correct temperature. This is illustrated in the service manual. The next step, if everything checks out with the downstream oxygen sensor, is to clear the code and see if it returns immediately (within 1 minute of restart). Clear either via techstream tool or by battery disconnect for 1 minute.

If the vehicles fails these three tests then it says to replace the ECM.
 
Thank you @GMBoy and @FowVay for the service manual suggestions.

I’m headed to the U-pull lot tomorrow for some miscellaneous pieces for my 2012. I know they have a couple of 09 models in the yard, and since it’s an hour away I’m thinking spending the $35 they charge for a computer is worth spending just to avoid having to make a second trip if that’s what it turns out to be.

Do you know if the ECM can just be swapped out or does it need to be programmed?
 
Thank you @GMBoy and @FowVay for the service manual suggestions.

I’m headed to the U-pull lot tomorrow for some miscellaneous pieces for my 2012. I know they have a couple of 09 models in the yard, and since it’s an hour away I’m thinking spending the $35 they charge for a computer is worth spending just to avoid having to make a second trip if that’s what it turns out to be.

Do you know if the ECM can just be swapped out or does it need to be programmed?
Lucky for you, MY2012 was the last year for no immobilizer
So the PCM swap is only restricted by part #/calibration
Any mid tier scan tool or knockoff Techstream can do the VIN rewrite for inspection posterity

I'd run the VIN and confirm the part #, and hunt based on that
The only difference I could see is the emissions calibration flashed, and Automatic/Manual

Nobody tell the Kia Boyz about this 🥺
I really need to revisit the starter kill in my '09 😲
 
Thank you @GMBoy and @FowVay for the service manual suggestions.

I’m headed to the U-pull lot tomorrow for some miscellaneous pieces for my 2012. I know they have a couple of 09 models in the yard, and since it’s an hour away I’m thinking spending the $35 they charge for a computer is worth spending just to avoid having to make a second trip if that’s what it turns out to be.

Do you know if the ECM can just be swapped out or does it need to be programmed?
Has to be programmed/VIN edited
 
Has to be programmed/VIN edited
Will it start and run with the new ECM or must the programming be done beforehand? I don’t have a scan tool that can write a new VIN so would I have to tow it to my mechanic after installation or could I potentially drive it there? Or is this potentially the reason I need to justify buying a full-featured scan tool?
 
Will it start and run with the new ECM or must the programming be done beforehand? I don’t have a scan tool that can write a new VIN so would I have to tow it to my mechanic after installation or could I potentially drive it there? Or is this potentially the reason I need to justify buying a full-featured scan tool?
It depends but odds are it will not. This is an excellent time to get that Autel or similar higher end tool :) or you can use a programming service that will come o your house for usually about $150-250.
 
Will it start and run with the new ECM or must the programming be done beforehand?
With no immobilizer to worry about, I don't see why it wouldn't
I don’t have a scan tool that can write a new VIN so would I have to tow it to my mechanic after installation or could I potentially drive it there?
If it starts and runs, yes
Or is this potentially the reason I need to justify buying a full-featured scan tool?
Justification is cause for purchase 🤌
OTOFIX D1 Lite 2024 Bidirectional Scan Tool, Bluetooth OBD2 Scanner Diagnostic Tool, 2 Years Free Update, 38+ Services, CANFD & DoIP Protocols, All System Diagnoses, ABS Bleeding, Auto VIN https://a.co/d/2xIBWE5

If you want to conserve, one of those $20 knockoff Techstream dongles on a laptop (once you get it setup) will get you there in terms of completing the task
What else you need/want is up to your budget
 
If you want to conserve, one of those $20 knockoff Techstream dongles on a laptop (once you get it setup) will get you there in terms of completing the task
What else you need/want is up to your budget
I have a wireless bluetooth gizmo that I bought but never used. Isn’t the problem with these in finding the software? Is there a Techstream knockoff app I need to download? In the reading I’ve done it seems like a lot of people are using pirated software from some sketchy torrent sites.
 
All of this may be moot. I cleared the codes and after checking all the connections I got around to starting and driving it today. The lights stayed off so it may just have been a transient thing. Fingers crossed…
 
What's the codes with the recent CEL?
It's time you have a proper diag setup for T/L/S products

Read here and download + install
https://forum.ih8mud.com/threads/how-to-techstream-in-5-minutes.1034923/
Buy this
V18.00.008 Mini Vci J2534 for Toyota TIS Techstream FTDI FT232RL OBD-2 Diagnostic Cable Until 2023 DTC Firmware Editor V1.4.8 for Toyota for Lexus Support Win XP WIN7 WIN10 https://a.co/d/aSdLi2H

This will get you approaching dealer level of diagnostics, and ability to key program + VIN rewrite

Post a pic or link of the wireless Bluetooth gizmo you bought, that might be useful 🤔
You an Android or iPhone user?

Have you serviced the transmission or checked the fluid level since purchase?
 
What's the codes with the recent CEL?
It's time you have a proper diag setup for T/L/S products

Read here and download + install
https://forum.ih8mud.com/threads/how-to-techstream-in-5-minutes.1034923/
Buy this
V18.00.008 Mini Vci J2534 for Toyota TIS Techstream FTDI FT232RL OBD-2 Diagnostic Cable Until 2023 DTC Firmware Editor V1.4.8 for Toyota for Lexus Support Win XP WIN7 WIN10 https://a.co/d/aSdLi2H

This will get you approaching dealer level of diagnostics, and ability to key program + VIN rewrite

Post a pic or link of the wireless Bluetooth gizmo you bought, that might be useful 🤔
You an Android or iPhone user?

Have you serviced the transmission or checked the fluid level since purchase?

Thanks for this.

No new codes. I drove it to Cincinnati and back after resetting the code and everything was fine. I have drained and refilled the transmission 2X with Toyota WS fluid since I bought it in January.

On a semi-related note I finally got around to taking the 2012 on a longish drive yesterday and I think the transmission is slipping in 4th gear. Given that the dash monitors said the average speed was 7mph and the average mpg was 12.1 it might have been in 4th so infrequently I doesn’t quite know how to behave. I checked the codes and all I got was a pending cylinder 2 misfire.
 
Just to close the circle: it ended up being the rear oxygen sensor. It threw a CEL again but this time it gave a bank 1 sensor 2 high voltage code as well, and live data showed it wasn't sending any info. I replaced it with a new Denso O2 sensor and all is well for the moment.
 
Back
Top Bottom