I had the 0171 code driving me crazy as well. Replacing the MAF unit fixed mine. Mine would come on while I was climbing up the mountain passes, or hauling my trailer. I cleaned my old one, and it stayed off for a couple of days, but eventually came back on. I also took out and cleaned my PCV...