I have an 88 mercury blackmax xr2 150. Sometimes when i put in the water, the motor will just turn and turn and turn and not fire. Once i do finally get it cranked it shoots out a lot of smoke like its flooded. I have replaced the spark plugs as well as the fuel filter. Even after i fish a while after running the boat it will still struggle to crank, other times it will crank right up. But when i put the ears on it at the house it cranks right up on the first time? once i get it running it runs great. Any ideas?