You might also check the rubber bellows sections of the air intake tubing between the air filter and the throttle body. Look for any small cracks as that can cause an air leak and symptoms like you describe.