1989 45 HP mercury mariner I can idle perfect in my drive with ear muffs little rough to start at first once warmed up I can turn off and on I can shift gears in driveway no affect . On the water I can sometimes go no problems then after I turn it off it will start but die in gear with a little gas sometimes it dies in gear with a little gas right from the dock.I am getting spark on all 4 cylinders I have done a compression test I'm getting around 70 psi all the way around could this be the reason it dies in gear?