Sounds like a ground problem. Did you check all the fuses with a meter or test light?