Auto Doc's
Lawn Addict
Have you checked the main power fuse and fuse holder. I have found quite a few that have a swollen overheated fuse, and the holder had rusted contact pins. If this is the case, the fuse holder needs to be replaced.
www.partstree.com