Sounds like it might be more than a bit lean. Check the throttle body rubbers (top and bottom) for leaks, also the engine breather for cracks and anything from the air filter to engine. You can use a propane torch (not lighted) to check for leaks. The propane will be sucked into the leaks and the engine will change its tune like running smoother.
Consider yourself fortunate you didn't do any damage like a holed piston by running it hard and lean.