I have a similar issue with a riding mower. New battery that is connected to a trickle charger that might start on some days, and it might not on others. I think the safety switch is one of my issues because nothing at all will happen when turning the key. Other times it will try to crank, but it wont spin. I've tried jumping it off of my truck with the engine running, and nothing changes. I cleaned all my terminals and it worked great, then it didn't work on another day. My next plan is to replace the cables.