Well, I pulled the dash apart shortly after my original post in this thread (took probably a dozen too many screws out
). The switch showed signs of excessive heat. I popped the connector off, cleaned the contacts and replaced a short length of corroded/melted wire. That fixed the problem for a short while and then the lights decided to stop working altogether. Finally went and got a new switch (12 bucks at Autozone - last one in stock) and put it in last weekend. It was so much easier getting that dash apart the second time around. Anyway, I've been driving for five days now with perfectly functioning headlights (brights too).
Incidentally, when I was in there, I also popped the wiper switch off and cleaned the contacts. Went from fast-only to full functionality.
Thanks a ton!