VSC, check engine light on 2000 Toyota Avalon

I have done a lot of research and have discovered that this particular vehicle has an electrical problem which involves the VSC, VSC off, and check engine lights all are on and come back after resetting. Many people have spent a lot of money at the dealership having o2 sensors replaced only to have the problem return and persist. does anyone have a solution or is this something that Avalon owners have to deal with?

Having the same problem..have spent a fortune on O2 sensors. Each sensor cost me $200 with my boyfriend's discount. Then paying someone to put them on..they are seared on there and takes forever to get them off so you can put the new one on. This scares me that it's not fixing the problem...can't get it smog-ed or licensed because of the check engine light.

I HAVE HAD THE CHECK ENGINE LIGHT PROBLEM AS WELL. HAVE HAD THREE SENSORS REPLACED TOTALING OVER $500.00 IN REPAIR COSTS. AND STILL AGAIN THE CHECK ENGINE LIGHT IS ON. I WILL NOT SPEND ANY MORE MONEY IN REPAIRS. I BELIEVE THIS IS A PROBLEM THAT SHOULD BE TAKEN CARE OF BY TOYOTA AS THERE APPARENTLY IS A PROBLEM THAT THE CONSUMER SHOULD NOT BE RESPONSIBLE FOR. ANY HOPES OF TOYOTA OWNING UP TO FIXING THIS CONTINUAL PROBLEM?

I had work done on the 2000 Avalon at the dealership. They replaced the canister. 2 weeks later, the check enging light came back on. Auto Zone won't check the codes and turn the light off any more so I went online and purchased an OBDII tool. I now turn the light off at time of inspection, run the car for 100 miles, and it passes inspection. When the light comes on again, I turn it off.

I've had this same problem as well. It's been like that for years. I've also spent wayyyy too much money trying to find the issue. Sensors $$, labor$$$ testing$$$. I'm now out of luck as I live in CT and they won’t pass it. I'm going to do the same thing try and reset it and then test again. Hopefully it will pass this time. But if anyone knows what the issue is please post up. I've also heard that something to do with the timing belt could also cause this. Not sure but it sucks!!! Nice car but no one seems to be able to fix it.