sounds like a wire may have gotten too hot when the dome light was on for 3 hours . you need a wiring diagram and go check all the splices and grounds for the components your having problems with. thats a big problem with car wiring the dome lights and such arent designed to be on for extended periods of time like 3-4 hours