Update: Local shop replaced the seat switch and it’s worked ever since.
I've had this problem intermittently over the years (2005 model year) and if you wiggled everything around, moving the safety switches, it would cure itself. I just replaced the starter and it seems that all the safety...