Thanks for all input! ill probably by a new gas cap just in case. Well i took it to a mechanic and they just did exactly what I did at pepboys except cleared the code and tighten the gas cap -.-. Waste of time.... LOL but so far the check engine light and vsc light and trc light hasn't come on.
But a black cat ran across my path today while i was driving so idk...
I have a 2006 is250. Mode F Sport exhaust and F sport intake. Just got the pistol and water pump replace due to code engine misfilre. Replace by lexus in May 2013. So far no issue but I started notice the Check Engine light with Vsc and trc control light on often a lot now. It would turn off for one day and show back up.
Remove the battery positive charge and it disappeared but show up the next day.