I have a Johnson 225 -1995 vintage - running rough and progressively getting less and less power at the top end. The engine struggles to idle and usually dies out but will restart when hot. At low to mid range revs 1500-2000 it gives an intermittant cough and emits a cloud of blue/white smoke but continues to run with a misfire. This cough happens around every 60 secs or so . I have checked the plugs and connectors - where do I go from here?