Hard to diagnose over the internet but it sounds like you might still have a slight vacuum leak. Or a bad IACV.