Toyota Forum banner

2006 Matrix won't start

3.8K views 31 replies 8 participants last post by  75aces  
#1 ·
I have a 2006 Toyota Matrix XR. About a week-and-a-half ago, the car was running fine, parked after a nighttime errand. The next morning it started and died after 1-2 seconds. It has continued to do that through all of the attempted remedies that follow here.

  • We have swapped the EFI and C/OPN relays with known working relays and confirmed their function. We also confirmed that the old relays worked when put into other functions
  • We verified that the fuel pump was running on ignition and for 1-2 seconds after ignition
  • We verified the voltage on the battery, and that 12V+ was getting to the fuel pump
  • We verified the fuel tank is half-full of fuel. Added a half-gallon of known-good fuel
  • We pulled all of the spark plugs. They seemed large-gapped, so we regapped them and verified they were firing
  • We wiped off the MAF sensor (it was completely blackened. There is a current code for this in the system. I do not know how old it is, nor have I cleared it and tried again)
  • We sprayed starter fluid directly into the air intake in various ways being sure to open the throttle. Same behavior
  • We compression tested each cylinder. All at roughly 120
  • We verified that each FI was getting 12V+, and roughly 5-6 ohms resistance
  • We replaced the fuel pump assembly with a new one. The new one is slightly louder, but exhibits the exact same behavior.
  • We opened the fuel line and verified fuel at the engine (also seemed to be normally present in the plugs). We could not get a pressure test kit with the right connectors, so it is possible that pressure is low, but we tend to not think so
  • We have checked ALL fuses
  • I have tried a remedy in a video for resetting the ECU. I do not know if it was successful.

Other data points:
  • 280K miles
  • Bought used after sitting in a barn for 2 years, evidence of mice, but has run flawlessly for over a year.
  • Torque converter not working on purchase
  • Oil is at level and in good condition
  • No other dash lights (torque converter leaves the engine light on)

Further remedies on the list:
  • Replacing the Cam sensor
  • Potential security issues?
  • something something bridge and a lake

Me: not a mechanic but I have multiple family members that are by trade and have tried to help. My main source of help is a relative that designed engines for a living and literally worked on components of this car. However, this is my first Toyota (first time poster), so I would not be surprised at all if there’s some tribal knowledge I don’t have. In short - I will not be offended at questions of what we’ve done, further details, or even generic questioning of my intelligence.

Any assistance will be greatly appreciated.
 
#2 ·
You seem to have covered spark and fuel and compression. The only other things I can think of is security (like you mentioned) or possibly cam/crank correlation (timing chain skipped a tooth or two). I am not sure of the security strategy of this car but suspect that it won't allow the engine to start at all.
 
#3 ·
If it’s security related, the engine won’t crank at all. Do you know if your key is the original? Also, does it have a transponder key? I seem to recall that some matrix models didn’t have transponders until 06 or so. Have been wrong before.

Have you tried to tap the starter housing while cranking? What is your battery voltage? Is the crank fast or slow?
 
#4 ·
If it’s security related, the engine won’t crank at all.
Thank you, I couldn't find anything that seemed certain on this point.

I bought the car used, but the keys seem to be original. 2 keys, one fob, all working without issue until this came up. It does have transponders, but both keys give the same results. Unless the internal component died, I just can't believe both keys went out on the same day.

The engine does crank - it just dies after 1-2 seconds. We've been doing extensive testing, so I charge the battery every couple of days. I don't recall the exact number but there hasn't been a concern with the battery voltage to date. I can provide an exact number later today.

The crank seems completely normal. There have been several times I thought "Oh, it worked!" only to have it die again. It only lasted a second longer than it has been.
 
#7 ·
You also mentioned that you wiped off the MAF sensor but you have a code for it. I would try starting after disconnecting it. It will run rough (if it starts) bit this could point you toward the sensor. Also it should be cleaned with MAF sensor cleaner; I don't think wiping it would be good.

Also is the air filter clean and the ductwork clear?
 
#8 ·
You also mentioned that you wiped off the MAF sensor but you have a code for it. I would try starting after disconnecting it. It will run rough (if it starts) bit this could point you toward the sensor. Also it should be cleaned with MAF sensor cleaner; I don't think wiping it would be good.

Also is the air filter clean and the ductwork clear?
I was able last night to try starting with the MAF disconnected - same result. I'll try to get MAF cleaner and give that a shot. However, I was able to get the codes cleared, and no engine-level codes are showing up at all now, including the MAF. I'm not sure what it would take to trigger, but I probably did about 50 total starts in testing last night.

We've also tried starting it with the duct work completely disconnected. This also brought the same result. Ductwork was clear (though a lot of Aluminum oxidization), andI have a new filter going forward just in case.
 
#14 ·
Wow... strange?
Have you tried having a spray bottle with fuel or a can of starter fluid right at the throttle body when it tries to stall and feed more fuel in there to see if it's fuel starvation or then it must be electrically being cut off? (seems you tried this already)
Maybe you need a more advanceds code reader. I thought most garages there read the codes for free?
Weird one...
 
#15 ·
Wow... strange?
Have you tried having a spray bottle with fuel or a can of starter fluid right at the throttle body when it tries to stall and feed more fuel in there to see if it's fuel starvation or then it must be electrically being cut off? (seems you tried this already)
Maybe you need a more advanceds code reader. I thought most garages there read the codes for free?
Weird one...
Yes, we did try that (just confirming).

I did get a cam sensor I'm going to try replacing, just because it's a cheap part. But after that, I'm completely out of ideas. I'll likely have it towed to a shop to check it.
 
#16 ·
Cam sensor or crank sensor might be the culprits. They can act funny without throwing a code.
Are you close to a junkyard so you could try a used one first?
"Evidence of mice" is a scary thought. This strange problem does sound like a wire is slightly compromised somewhere even though it ran well for the first year. Not throwing a code makes it really difficult to diagnose also, as you are seeing.
 
#17 ·
So, a significant update.

I've only been running the OBD2 codes at the highest level, for the sake of time. My brother brought up to me that some security codes may not flag at the highest level, run a full diagnostic with the sensor. I just did that, and I found a code
Code:
B2799 Immobilizer Malfunction
.

So I spent a few minutes trying to read and watch information about the immobilizer system. Seems this info is most often needed when reprogramming the ECU or the keys. So one video pulled out the ECU to do some wiring. That's when I saw the ECU sits immediately under part of the AC system and filter.

Did you know that if your 2006 Toyota Matrix gets a clogged AC drain line, then the backed-up drain can spill over - especially when making sharp left-hand turns. This makes the water spill over in a way that can be seen in the passenger compartment.

The last time the car was driven, the driver complained about the water sloshing noise. But it had happened before, so I didn't think much of it. I'm now assuming water spilled on the ECU and has caused an issue.

But the Dashboard security light is operating and reads normal function. Do I just need to reset/reprogram the ECU? Or does it need replaced?

Man this has been a frustrating journey.
 
#18 ·
So, a significant update.

I've only been running the OBD2 codes at the highest level, for the sake of time. My brother brought up to me that some security codes may not flag at the highest level, run a full diagnostic with the sensor. I just did that, and I found a code
Code:
B2799 Immobilizer Malfunction
.

So I spent a few minutes trying to read and watch information about the immobilizer system. Seems this info is most often needed when reprogramming the ECU or the keys. So one video pulled out the ECU to do some wiring. That's when I saw the ECU sits immediately under part of the AC system and filter.

Did you know that if your 2006 Toyota Matrix gets a clogged AC drain line, then the backed-up drain can spill over - especially when making sharp left-hand turns. This makes the water spill over in a way that can be seen in the passenger compartment.

The last time the car was driven, the driver complained about the water sloshing noise. But it had happened before, so I didn't think much of it. I'm now assuming water spilled on the ECU and has caused an issue.

But the Dashboard security light is operating and reads normal function. Do I just need to reset/reprogram the ECU? Or does it need replaced?

Man this has been a frustrating journey.
inspect the pins for the ecu for signs of corrosion. Once confirmed it’s clean, then you will need to do a data dump of the ecu. The ecu holds a certain number of immobilizer ID’s in memory. There is however something you can try.

I will share the info through dm. But basically, there’s 2 pins that needs to be jumped for the key to be recognized. It has to stay in the ignition in run with engine off for about an hour.

Do you know if the PO had the ecu swapped? It’s a big possibility the key was never saved onto the ecu. I’ve done ecu swap and had to jump the pins for the key to work.
 
#19 ·
I had this problem with my Corolla 2006 once. It was after I installed the new ECT sensor. (Engine coolant temperature sensor) I touched some wire near that area and then when I try to start the car it started but died in 2 seconds. Just like your car. Try starting it up again. It died again in 2 seconds. Must be bad old wire connection around the ECT sensor area. So what I did is I touched those wires a little. Shake it around a little. Then start the car. Car started up. And did not die. I watched a video of some guy suggesting people to cut off a portion of their plaastic engine cover. There is a portion that sticks out at the right hand side. I mean driver side. That extra plastic touches the wire. And car be shaking for 20 years and wire near that piece of plastic will get scraped and will be damaged. So cut off that piece of plastic.
 
#26 ·
#27 ·
I’m going to say it’s ecu or wiring issue. It was running before and lost all communication with the key. ECU is clueless at this point.

A key programmer will be needed if the ecu is swapped. The tool needed will have to be able to erase old key id and seed new ones. I think the ecu only holds 3 id. Master, 2nd key and valet or grey key. Grey key is usually lost in many key sets.
 
This post has been deleted
#28 · (Edited)
Here in the US, the strategy of the key ecu holds a certain amount of transponders. Master, 2nd key and some came with valet key. As keys are replaced, only so many can be written. Not sure if the ecu handles x number of rewrites.

Need to verify both the ecu to the key ecu for resistance in the wire harness. Then check from ecu.