Dropped off a replacement ecu to Toyota and then got a call later in the afternoon saying the ecu was good and the truck was ready to be collected. They suggested that I should take it for a drive to see how it performs.
Got in the truck and it was ticking a little fast at just over 1000 rpm, so I took it out on the road and it seemed to be wanting to rev much higher than I wanted. Pulled into the driveway and when I stopped the check engine and vsc lights came on. Plugged in my obdII monitor and got a couple of codes, P0206 and one similar code. Went back to Toyota and they believe it's good news, because with a working ecu they can clearly see the code leads to the O2 sensor or it's wiring. I was going to do the sensor myself but he said it could be the wiring and suggested I wait until their senior mechanic comes in Monday.
I own this truck nearly a month now and have barely driven it, the original used car dealer screwed me good on the purchase. When I went to get the replacement ecu from him yesterday he was only interested in getting the non working one back so he could recover the $115 he paid for the second one.
It's a 2005 V6 4Runner, I am well annoyed and just want to start getting it ready the way I want instead I am still trying to get the truck running properly before I start doing anything else to it. Totally sucks...