GE Dryer doesn't want to restart occasionally

Over the last three years, our GE dryer doesn’t want to restart occasionally after running a load or two.

For example if i want to dry a second load or if i interrupt a load mid cycle, it refuses to start up. If I wait a half hour to an hour, the dryer will restart fine. Almost as if it needs some cooling down period.

So far i’ve replaced the door switch and i’ve also checked the vent those for lint. Neither were a problem and it’s still doing it.

Any ideas?