TRX 350 FM fitted new carb but still runs as before !

Hi my 2001 TRX 350 has been running very rough back firing and not taking throttle .
I was told earlier this year carburetor is very worn and would not idle it just meant restarting every time I had to stop to open a gate.

I’ve fitted a new carb but apart from curing the idling problem it runs the same as before.

It will rev hard when standing still but if I try opening it up on the road it dies and even stops sometimes .