I have a 2007 25 HP Yamaha outboard. Recently ithas not been running right at low idle (anything below the start position on the tiller). It runs fine at high idle. I troll with it alot and when it is in gear, it runs fine. When I take it out of gear, it runs and about every 5-10 seconds it has what I will describe as a hiccup or pop. Occasionally this hiccup/pop causes the engne to stall. As I said, the hiccup/pop does not occur when the engin is in gear. It also does not happen only after trolling for a while. I can run at full speed for ten minutes or more and when I idle down and take it out of gear, it starts again. Yesterday I changed the plugs, dumped out the gas that I had in it and replaced it, and added seafoam to the gas. I also checked for leaks or other problems with the fuel hose and could not find any. Does anyone have an idea what the problem might be and how it can be corrected?