Not sure the cause, intermittent problems suck that way. When it happens you may try disconnecting the battery cables, discharging capacitors, and hooking the battery back up. Should reset the computer, hopefully letting you get on your way in under an hour.