i have a 89 40 hp mariner 2cylinder outboard...i have the air screw at 1.5turns out,timing set and carbs clean as can be and new plugs,compression at 125 both cylinders..ive had this problem for a year now and no shop has been able to pin point so mabey someone sould help me out...if you take off the engine cover the idle will raise and lower when putting back on...if left to idle will stall..seems like it loading with fuel because of the amount of smoke and the fact if i use the high idle and hold all the way up will rev like the plugs are fould then clear up and rev fine..i replace the plugs once a month due to the amount of use..also after makeing a run weather long or short at 1/2-3/4 throttle the idle will hang high and eventully come down..or if i kill the motor and restart the idle will drop..also sometimes after a run when put in neutral it will seem like it loading on fuel and stall..i have a feeling this is all going to be realated to this engine cowl affecting the idle but dont kno how to fix this...any help would be greatly appreciated..i use the boat 4 night a week for 3-7 hrs to flounder gig and after a year and two shops its gettn annoying with these issues..thx