I had the same p0171 and I did a complete check on all vacumm hose and solenoid and Guess What!!!! It was the intake hose with a air leak very difficult to see. That hose is made with a very cheap plastic or rubber and everytime you check the air filter the hose get more deteriorated. The...