Check all the connections at your battery and in the fuse box (if there is
one) beside the battery. It could be a loose or burned connection making
the lamps turn off.
Also diddle with the switch a little bit and see if you can make the
problem with the lamps occur. I think the switch is actually your most
Definitely tighten your alternator belt. If it's even a little loose,
it'll want to squeal.
For the bogging, could be just about anything. If your check engine lamp
is on, definitely start with whatever codes are stored. And even if not
on, it's worth scanning to see if there is anything stored.