Re: it's always something!!
You could have trouble either at the multifunction switch or your LCM. The LCM's were really prone to failure in the 03-05 model years. The relays can and do fail in the older ones, but they don't fail nearly as often. The LCM is behind the dash and over the gas pedal and it's a little black box. When you turn your headlights on, you should listen for the relays to click in that box. You can do some diagnostics on your own to try and give you a clue of what you need to replace. Turn the headlight switch on and verify that your low beams aren't working. Then give the LCM a smack and see if they turn on. As crude as it is, it's generally been a pretty good way to diagnose the LCM.