firefoxed
New member
So I bought a 2005 V6 4runner just before Christmas and just after I left the dealer with the car the dashboard check engine light came on along with the vsc light. I took it to a local mechanic and he said the codes P0606 and P0157 were for the ecm and o2 sensor but it would need a proper diagnosis from Toyota. So I took it to Toyota and they also said it was a bad ecm. After talking with the dealer I bought it from he offered to supply me with an ecm from a salvage yard but I must pay to get it fitted. On the Toyota owners website it shows that he had already replaced it a couple of weeks before I purchased the vehicle.
I phoned the Toyota dealer that did the programming and they said they were only asked to program an ecm and they had no history of where it was purchased. So faced with a 2000 bill from my local Toyota I took the dealer up on his offer of a replacement ecu and paid Toyota 180 to fit and program it. After it was done and I collected it the check engine light came back on and I went back to Toyota and they kept the truck a few days and came back with a diagnosis saying it needed an o2 sensor. I had the o2 sensor replaced by a local mechanic because Toyota wanted too much.
O2 sensor was done and not long later the check engine light came back on, back to the local mechanic and again he said ecm. I reset the codes and drove it and got codes for the maf sensor, I bought some sensor cleaner and a new filter but the check engine light came back on. Hoping it was just the ecm learning I reset them again and drove it around for about an hour with no error codes. On the way back home the check engine light came on again with codes for the ecm the o2 sensor and the maf sensor, all three that are supposedly fixed or replaced.
I went back to Toyota but at this point they have nothing to offer other than the suggestion of a new ecm, even though they acknowledge it's unlikely to get 2 bad ones from the salvage yard. But they say when everything after the ecm is good but the ecm says they are bad then it must be the ecm that's at fault. I asked what happens if I pay 2k to get a new one and I still get codes and they said it would be for them to sort it out somehow.
So far the truck has cost me just under 6k to purchase it and not far off 700 trying to sort error codes out but I am no closer to getting it sorted. Really I am in a worse position because Toyota have no solution for me nor has my local mechanic. I am not convinced that putting a third ecm in it will give different results.
Any advice greatly appreciated, at this point I just feel like putting in on Craigslist as a vehicle with problems and just take as much as I can get for it. Totally gutted that my first 4runner experience is a bad one.
I phoned the Toyota dealer that did the programming and they said they were only asked to program an ecm and they had no history of where it was purchased. So faced with a 2000 bill from my local Toyota I took the dealer up on his offer of a replacement ecu and paid Toyota 180 to fit and program it. After it was done and I collected it the check engine light came back on and I went back to Toyota and they kept the truck a few days and came back with a diagnosis saying it needed an o2 sensor. I had the o2 sensor replaced by a local mechanic because Toyota wanted too much.
O2 sensor was done and not long later the check engine light came back on, back to the local mechanic and again he said ecm. I reset the codes and drove it and got codes for the maf sensor, I bought some sensor cleaner and a new filter but the check engine light came back on. Hoping it was just the ecm learning I reset them again and drove it around for about an hour with no error codes. On the way back home the check engine light came on again with codes for the ecm the o2 sensor and the maf sensor, all three that are supposedly fixed or replaced.
I went back to Toyota but at this point they have nothing to offer other than the suggestion of a new ecm, even though they acknowledge it's unlikely to get 2 bad ones from the salvage yard. But they say when everything after the ecm is good but the ecm says they are bad then it must be the ecm that's at fault. I asked what happens if I pay 2k to get a new one and I still get codes and they said it would be for them to sort it out somehow.
So far the truck has cost me just under 6k to purchase it and not far off 700 trying to sort error codes out but I am no closer to getting it sorted. Really I am in a worse position because Toyota have no solution for me nor has my local mechanic. I am not convinced that putting a third ecm in it will give different results.
Any advice greatly appreciated, at this point I just feel like putting in on Craigslist as a vehicle with problems and just take as much as I can get for it. Totally gutted that my first 4runner experience is a bad one.
Last edited: