I would assume that the bogging down of your engine could be attributed to a partially pinched vent line under the gas tank. An easy fix and problem to avoid, just have someone help when you install the tank.
Nick Derry
"Whoever dies with the most toys, wins"!