02 TRX450 cuts out

Hello all its been a while since I was on forum but I need a little advise on which way to go , Im working on a 2002 TRX 450 manual shift. First I will give you the info I got on it then what I have done.
I was told it was cutting out and would only idle and a few months ago the owner parked it because it was backfiring thru the exhaust .
This is what I found and repaired – carb crystalized up ( so I soaked it in cleaner and blew out ports and put a new kit in it , drained tank cause it had about two ounces of water in it , replaced the primer on the carb because diaphragm was dry-rotted , cleaned air filter ,replaced plug , set valves to spec ,cleaned out spark arrester on bottom of pipe also I have replaced the rectifier and cdi with a known good one from another bike.
Here is what its doing , engine cold it cranks with choke on and idles good , take choke off continues to idle good , start to get on throttle it cuts out a little bit / stalls then smoothes out until you get to WOT then it starts bogging down and will not go to full engine rev. let off throttle and it will idle smooth , after engine starts warming up is when it really starts getting crappy , after reaching what I call normal operating temp it want take any throttle backfires thru exhaust and intake , if you shut it off when hot it takes a long time to start again and you have to have choke on and it really backfires then thru exhaust cuts out /stalls and want take any throttle with out cutting off, its acting rich but I cant lean it out and I used oem parts in the carb. I have tried it with mixture jet almost closed to way to open and it didn’t help ( normal about 2.5 turns out )
Is it possible its lean when cold and rich after warming up ? I know it makes no sense at all , that’s when I decided to see if I could get any tech help. If you need any more info let me know, or need me to decipher this because it is confusing .
Thanks
Bskip