Sounds a bit like a vacuum leak. Would explain the front being lean and the idle. Carb base gasket leaking maybe?