I just went through the same problems described above by many folks. One of my O2 sensors failed (58K miles, 04 SR5 V6 4WD). I had my mechanic replace it with the original Toyota part. The check engine light went off. But the two VSC lights come on as soon as the truck moves.
I brought it back...