I have a 1967 mercury 500. Now the problem is the starter makes a lot of noise sort of a spinning noise. It does not stay engaged and also gets really hot, it smokes and sometimes sparks. I was wondering to I need a new starter. I just bought a new battery, a good cranking one. Thank you. Paul