Polaris Sportsman 500 6×6 running rough when warmed up

G’day

I’m looking for some advice on my 2008 sportsman 6×6. I bought it last year from the Australian Military auctions as a basket case. It runs well when it is cold but when it warms up it runs rough and seems to be running rich. I cant give it any throttle without it backfiring.
I don’t think that there are any wear issues as the machine has 16.5 hours on it, and was basically used as a small spare parts machine by the military after they bent a steering post.
Among the parts that I have had to replace are the ECM (NOS), CDI (aftermarket), fuel pump (NOS) and all the fuel lines. I just replaced the choke plunger after running it for the first time for 8 years. Any suggestions would be great.

Cheers