The first thing I would do is the first on the list of codes, the gas cap, when the rubber gasket stops sealing it will trigger most of the dash lights you're seeing, get a new one, but before you buy one try pulling the rubber gasket on the gas cap and flip it over, it also wouldn't hurt coating it with a little Vaseline to help it seal better.