Was cruising at 4700 rpm when I noticed a quick loss of rpm and power. I slowed throttle down to a slow cruise to make it home and although the motor appeared to be running rough, I made it home. Restarted and problem stayed. Installed new plugs, add fuel stabilizer(sea foam) in the case it was water in the fuel(same brand same station I use Shell V-power). Went out for a test drive - seemed smooth running at 4700 rpm for a few minutes until I throttled down to retrieve a cushion that flew out of the boat, and immediately it started running rough again. Restarted and problem stayed. It's a portable gas tank, fuel line seems to be OK. Any suggestions please?