Trailboss 330 issue

2006 TB 330, The issue is the bike will start and run. When I say run it runs "ok" it seems to initially be down on power but runs ok. You can drive it up and down the street for several minutes. After about 3-5 min the bike runs worse and worse going slower and slower and then eventually dies. Once it has died it will not restart. After some time (I have never timed it) it will start fine and the same cycle continues.

I have cleaned the carb and replaced with new jets.
Replaced the fuel pump.
New spark plug.

It seems as if over time the engine slowly starts starving for fuel. Like the fuel pump can’t keep the bowl full (which is why I replaced the pump).

I’m pretty stumped. Any educated guesses would be appreciated.