Buy a new gas cap.
If you leave your gas car loose your vsc light will come on.
Bought a new cap and the light went out the next time I started it.
Has something to do with the pressure in the fuel system and it disables the VSC system.
Vsc 2004 Runner
I had the same problem after filling up and noticed the Vsc On and off light was on. 2004 V8 4-Runner
My gas cap never sealed right, clicks to the right but never tightened.
That was the problem, I bought a new one and reset the computer by unhooking my battery for a...