07 800 won’t idle…

So I have been working on this sportsman for way too long now. Fix 1 thing and another breaks kinda thing.

Here is what is new on it now:
Dynatek coil
Spark plugs
Tbap harness
Air filter
Fuel pump
Fuel filter
Oil and filter

Now it runs fine up high but stutters and pops and won’t idle. To keep it running I have to feather the throttle. Once the rpms pick up it runs like a raped ape.