I have a 1973 Evinrude 40hp Outboard that I am having trouble getting to start. It is a M#40304D, S#J02111 and has an API M#MGD-4102C-12V starter. When I turn the ignition switch, the starter cranks, but stops when the engine hits top-dead-center. The motor is not locked and easily pushes on through tdc by hand via the flywheel. I have replaced the battery, which I thought was bad, with a new 1040CCA one. The solenoid is new, although it is automotive, not marine. I took the boat & motor to a local mechanic to get it checked out/fixed, and for some reason it started fine repeatedly for him (I even witnessed this). Since i have had it home, I have not been able to get the starter to turn it over a single time. The previous owner had the starter rebuilt at a local starter/alternator shop prior to my owning it, and he was kind enough to have it retested against a load at the same shop when I told him of my problem and we were told that it was good. Any guidance would be appreciated, as I hate to not know what is going on and I don't subscribe to parts changing as a troubleshooting means unless I absolutely have to.
Thank you.
Thank you.