There are two items or issues on the headlamp switch recall. One or both could be the reason for it. I had to deal with the switch twice and the wiring once. And yes, the used switch could be the reason too (as evident by my switch being changed twice by the dealer; the first time, they replaced with the older part as opposed to the new and more robust switch, and it broke again within 2 months).
Prices and part numbers are below. Get from Bill Jenkins at
www.teamfordparts.com
Headlamp Switch Recall 99S14
Wiring Kit F5RZ14A411BA $7.37
Headlamp Switch F5RZ11654J $59.45
Edit. If you are near a dealer, you may want to pick up a wiring kit first ($7.37) and see if that solves your problem before spending $59.45 for the switch.