I had a simular problem with my 2005 Lexus GX470 a few months ago (lots of the warning lights lit). I found online info suggesting I buy a new gas cap as that has fixed the same issue with other Lexus owners.
~$10 for a new cap and, it fixed it.
Maybe your issue isnt the same but, for $10, it might be worth a try.
Patrick