I have a 2008 Mercruiser 3.0L 135hp 181 cid TKS engine in my boat. It idles fine and the high range is also fine. It stalls in the middle range 2000 rpm - 3000 rpm range. It started this issue the beginning of this season. I believe it is getting flooded, because after it stalls and i start...