The fault is saying that its not seeing the expected brake state from the sounds of it and yes the micro switches notoriously go bad ( I have had to change pretty much all mine at least once ) but as original poster says this sounds more like a symptom than the cause . Does it show any drive faults ?