My 1984 Honda 9.9hp outboard idles rough sometimes, (usually when I bring my sailing boat into the marina). It runs OK at high revs, but stalls when at idle speed. Other times it is perfect. I have had the motor checked by a mechanic and they cannot fault it (they did not have my fuel tank or connecting tube). I have replaced the fuel in the tank with no change. Any ideas?