I have a 2004 40hp Johnson outboard model # J40RSRS that I purchased used about a month ago. After having to replace the flywheel (sheared key ripped the inside apart) I have gotten it to run pretty good. However, it has been difficult to get it to idle properly. When I received the motor, the idle screws were at about 4 turns out, and after spending much time adjusting them I find that it idles best at 4 1/8th turns (seems like a lot to me), however it doesn't seem to be a smooth idle. It sounds fine, then it hiccups like it is about to die every five seconds or so, then continues to idle fine for 5 seconds, and hiccups again. When running at WOT sometimes the revs move up and down like you were turning the throttle back and forth, to go faster then slower. Does anyone know what may cause this, and at how many turns the idle screws should be set at by default??? I have put a new carb kit on the carbs, cleaned and blow out the idle holes, cleaned the fuel filter, checked the fuel lines etc. It almost seems like it is not getting enough gas, so it starts to slow down, then as soon as it starts to slow down it has enough gas to speed up again. Any help would be greatly appreciated. Thanks.