start checking, moving, wiggling grounds. add a ground strap from the engine to the battery. you can even test this with jumper cables. another way to find the issue is to wash the machine and try to start it. look for steam coming off anything while trying to crank and this will point to a bad connection. may also just be a bad solenoid, these tend to use the cheap lawn and garden type. try jumping the 2 large contacts on the solenoid a dozen times. if it cranks over every time the solenoid is probably the issue. i just use a pair of pliers or a screwdriver to jump those
A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed.