Hello. This motor will run fine for days and then at start up will be running rough, missing. Does the cough and spit thing. Will keep running but will not get up on plane. Can come back next day and will run fine. Took to mechanic for quick look, compression ok, spark ok, no water in fuel. Was...