My car has the dreaded "P0171" code. So far, I've cleaned the MAF and TB, replaced the fuel filter and number one o2 sensor, but the code still comes up. I can't find any leaks in the intake or exhaust system. The car runs great with no decrease in gas mileage or performance and no idle problems. What should I check next?