I originally had P0171 system too lean CEL and did the following -
Cleaned up the MAF (dirty)
Checked fuel trims on techstream and found long term high on banks 1&2 at idle(+~30), dropping as RPMs increased
Pulled air intake manifold and cleaned throttle body(dirty), replaced air filter...