I have a idle problem with a 2004 Johnson 90hp outboard model J90PLSR. WOT is good, but at cold starts and after warm-up it fires on the first try, but it idles so rough it normally dies in the first few seconds or dies when I try to put it in gear. This can happen two or three times before it finally will keep running long enough to get it in gear and throttle up. If I start it in neutral with a little throttle it cranks good and fast idles fine. I can then let it run for about 10 sec and then throttle back to neutral and it will not die, but still seems to idle rough. The only time it starts good is after I have been running at full throttle for several minutes shut it off for just a minute, than crank it back up. Six months after purchase had it back to the dealer for this problem and he replaced the fuel pump saying it would not hold pressure, but the start problem did not change and I never took it back. I always install new plugs each year, but that is about it. It seems to be too rich at start-up. It does have the quick-start feature, but not sure if it is working right. Even on a cold morning at 45 degs F it only fast idles for a couple of seconds. Any ideas?