There can be many switches in each location, I have found the - wire broken on the swithch plate cause this kind of problem. Also a stuck relay can cause this. This is the most common problems I come across. Rod