Update. I was able to source a new switch for $44. Funnily enough the tailgate has been working fine ever since. But I may just purchase it as a back up. Seems to be a decent price for OEM.

Cheers,
Damo