There are a couple of things I would check right off. One is the switch in the dash selector. There is a lot of current that goes through that switch and they can burn the contacts or terminals...