it sounds to me like a lean condition. could have been something clogging the main jet etc.....It could have been the bwol running dry, but definetly sounds like like it was lean. They call it a lean hang.....sounds like you got it under control with a good carb cleaning..