GE switch locking up unresponsive

I have a ge toggle switch on my porch light. after a few days it will become unresponsive from ST and physically using the switch. turning the breaker off and on fixes the problem for a day or two. I have replaced the switch with a new one and have the same problem. I think I’ve ruled out a hardware problem by replacing the switch. could it be a loose neutral wire? any other ideas?