I am having issues with my 98 Mercruiser 4.3L. Starter was replaced brand new. Slave solenoid was replaced and new ignition switch put in. When I try to start, starter just spins and makes a whining noise. All connections seem to be tight and battery has been fully charged. I even tried jumping from the slave solenoid but still same results. Fly wheel seems fine with all teeth. Any help or recommendations would be greatly appreciated. Thanks