Its more than likely the contacts on the switch.. I used to replace my switches on my old 99 at least once every 6 months..