Thanks for this detailed post. My check engine light came on at same time as traction control light and the VSC was blinking. By googling "2008 4Runner engine light on, traction control light on and flashing VSC", I came right to this thread.
Read through, tried wiping down the gas cap...