I actually had this problem for a while even when it was all stock. When I first got my performance kit from OldMiniBikes(jets, intake/exhaust, etc) I stripped the threads that the bolt which holds the bowl in place(also allows access to the jet/e-tube). Since that happened I ordered a replacement carb(Here is the link If im allowed to post it.
DJ-1225R Carburetor, Stock RuiXing)
I actually got the carb yesterday and since I've installed it I noticed a big difference(more power) over the stock carb.
The replacement carb($18) + 2nd Air cost me about $35. Which is the cheapest I've found(other sites charged at least $30).
Anyways, It completely got rid of my idling problem. I took a closer look at the carb itself ant noticed it didn't have the spring on the throttle(to keep it closed). With that being said I feel it idles at the proper RPM(as the throttle opens just enough to keep going).
The new carb also as a screw with a spring on it towards the end of it(closest to the engine when installed). Not too sure what this adjusts but on the stock carb it did not have this screw.
Anyways I hope this helps. And if anyone can tell me what that screw is I'd be greatly appricative.