Probably not the cause , since you stll have power. But the circuitbreaker especially this old , can fail . They are still available ,and not that expensive.
As stated above the connector ,of the switch can come loose. Clean switch spades,and connector , and secure connector with a zip-tie.