My Avalon was acting quite strangely today. When I cranked it up this afternoon, the Check Engine light, oil light, and battery light were all on. Since I just got a new battery and oil change, I knew that couldn't be right. So I turned the car off, waited a bit, then cranked it up again. This time, the Check Engine, oil, and battery lights were off and the airbag light was on. I turned the car off again, waited a bit, and debated calling someone to pick me up instead of driving home, but I cranked the car a third time, and this time, none of the lights were on. I waited a few minutes to make sure they stayed off, and they did. They didn't come back on during my drive home, either.

What could have caused this, and is it serious enough to worry about?