Ok so thank you for the help we now have spark and to answer your questions the M-Unit has a lock that I can control, and the kill switch will be added later on in the build. Now when I had the spark plugs pulled for testing, the starter motor ran great but when I put the plugs back in the starter just free spins inside the housing. I expected a performance drop because of the compression but not a total loss of power. Could something be possibly bound in the starter gears? I pulled the left side cover off to inspect the two gears and they are in great condition, and when I had the gears pulled out I ran the starter just to make sure the starter was spinning and it was. Any thoughts?