did your interior door/map lights work? I would try to play with the light switch and see if you can get it to act up at all.
If you can get it to work sometimes, probably a bad headlight switch, as they control the interior lights as well.
If not, a possible ground problem.