2004 Sportsman 700 Wont idle

Hello friends. New to the thread because I am new to Polaris. I just picked up an 04 700 (Non EFI) with some issues I am trying to figure out.

It runs great WOT but won’t idle unless choked. Even then it sometimes quits. When i keep the RPMs around 3k it runs, otherwise it dies.

1. Carb was cleaned recently, but parts NOT replaced (guy said not needed)
2. New plugs
3. New fuel
4. I believe the previous owner upgraded the ignition system.

Idle needle and seat maybe? Any other common causes?

It seems like a nice machine. I look forward to seeing it run right.