Did this happen after a battery change or jump start?
Before you do any thing else try disconnecting the battery cables and touching them together for a minute or so. This will dicharge all computers and capacitors in the entire car and reset all adaption and radio to base settings. You will neeed your radio code too.
Be aware that all learned or adaptive values will need to relearn, the car may run slightly different until it figures stuff out again, but it will learn it's way back to normal.