Here's something to think about and try. Before you go and buy a new carb . You will still need to learn how to tune the new carb too. So give this a read and try.
If your 4 stroking a wot and running lean at less throttle setting. Sounds like your needle is set way to lean, along with the main jet too big. You are probably trying to get rid of the 4 stroking at wot by changing the wrong thing, aka the needle. Changing the main jet one size smaller will help this condition, but you will also need to richen up the needle along with the smaller main jet. if your running a 0.70mm main jet go to a 0.65mm main jet set your needle on the #2 slot give that a try. you may have to play with the needle some by going up or down a notch from the normal #2 slot, if it's one of those sorry shaped ones, some needles are not tapered properly then you will have a little more problem adjusting it, it can be done .One way involves spin sanding with 2000 grit wed/dry sand paper, and you will only want to remove a 0.001 or 0.002. You will need to mic the needle from the fat end to the small end first . Then let me know I'll give you a set of numbers to shoot for if you decide to try that but doing this would be only if your needle is way to fat to start with.. Running with out the air cleaner will ruin the engine, especially if you happen to get a rock sucked into the air intake or if you ride in a dusty area or dirt roads. Ever notice how dirty the engine will look around the carb and top of the back side of the engine? That's the dirt and trash off of the road kicked up by your rear tire. Paved roads are not much cleaner than dirt roads so running very long with out a filter is going to hurt your engine.
Good luck guys.