Mine is doing the same thing, I sprayed electrical cleaner into switch from radio shack and it started working again, that was a few months ago but it is slowing up again. I think it may have something to do with rocker switch. Interested to see your reply's.
2002 Monaco Executive 500 ISM
2004 GMC 2500HD 4X4