Help with carb I think

So I’m having trouble with my 99 trx300. When I push the throttle it runs fine up to half way then just past half it starts to like surge. It will sputter then run fine then sputter then run fine etc…. I have taken the carb apart and looked at the Jets they both look Clean and clear. Any ideas? I’m about to pull my hair out.
Thanks Travis