I have been trying to get a new o2 sensor for my 92 v6 for months. The Bosch I put in will not clear the code 21. I also have a code 52 but that might be an old one. When the CEL comes on I lose power. It started to come on when I changed valve cover gaskets and left the vacuum hoses unattached. I have fitted the hoses and put in a 2nd hand vsv which broke. The cel went away for a while but came back after i had the battery out. It drives very well when the cel is not on. Can someone in USA send me a new one cos part dealers over there don't mail here! part number is 89465-39485. Any help is much appreciated. I spent 8 months restoring this 4Runner after driving it around Australia and this is the only thing holding it back. Cheers, John.