Last week I was driving my lawn tractor up a ramp to a trailer when it came of the ramp and was tilted about 45 degrees for around 3 minutes. It did not start after getting is off the trailer. I replaced the selenoid, fuse, and plug. After checking all electrical connections, it started. Today, it won't start again. This time only a click or two coming from the selenoid...sometimes nothing. All electrical connections appear good. Battery tests good - again, fuse and selenoid are new. Any thing else I should try looking for? Magneto? Starter? Ignition circuit? Any ideas would be much appreciated. Thank you!