Man, that’s a killer Sport 20 I like it!!!
I agree...very nice setup!! Would love to try building one of these... lots of room inside the hull,,, nice and wide too!!
Getting back to the issue, as someone already mentioned, go 1 step at a time.. throwing a bunch of changes at it may fix it but you won't be the wiser to what ultimately fixed it.
I would try my sponge idea first .. cheap, easy and probably something that should be in the boat anyway...
then move on to fuel issues to look for leaks etc. (both air or fuel) clean your filters...
then to air starvation issues,,,
then heat issues...pipe wrap, reduced water..
If you have a spare needle,, put it in the water feed line and start dialing it down..
Maybe try some different fuel,,, prop up or down,,,different pipe lengths..
Good luck and keep us updated on what the problem was,, once you sort it out...