sounds like the starter or bendix something but my 150 merc was having the same symptoms it was the starter but before i had it fixed i shot a little wd 40 on it cause some of the old grease just got dirty and clumpy so it had a hard time turning over ive also heard you can try to pour a little engine oil on it to lubericate it until you repair it hope this helps