Perhaps someone can point me in the right direction. I have an 05' LR3 SE, I am trying to pass smog but am getting P0171 and P0174 codes. I have cleaned MAF, ran two cans of Sea Foam in the last 4 full tanks, cleaned the throttle body and replaced a stuck open PCV valve. When driving after clearing the codes (100 miles city and highway) i only get pending codes. However, when I park and test at idle, 1500 RPM and 2500 RPM the light comes back on. At idle the LTFT is -1.8, -.8 STFT 1.1, 1.0, at 1500 RPM LFTF .8, 0 STFT 0, .8, but at 2500 RPM LTFT 12.2, 10.8 STFT -10.0, -10.2. I have done a smoke test and nothing comes up. Could it possibly be a small intake leak? Has anyone solved this problem?