Same thing happened to me about two weeks ago, drop your dash and unscrew your head light switch... check the connector for corrosion. If it's corrided clean with some electrical contact cleaner and a tiny wire brush. If there is know corrosion you might need a new switch. Let me know if this solves your problem.