It could be either computer or electrical based as you said. Let the car idle for a good 15 minutes with lights and stereo off so the battery can rejuvinate. Then unplug the positive lead to the battery and let it sit for 45- an hour, this should reset the system. See if that works, if not you might have to get the "brain" checked out, could be a seasoned computer. Good luck.
Also check the fuses, the disco party could be some bad fuses..