I would have the starter checked. If you want to drive it off a cliff take a deep breath and sell it to me for parts... LOL
It can be fixed.... sounds like a bad starter
----------
Also, would change out the safety switch. If they gooped it up they goofed it up!
Then take off starter have tested, that good then change solenoid on firewall keep us updated.