Does your scan tool show live data? Can you drive normally and pay attention to the short term and long term fuel trim? what is the average values? It should be close to -5 to + 5. Post the values at idle and while driving on a flat road while going a normal consistant speed. Also, look at the engine coolant temperature and make sure it's at 180+ degrees F while the engine is warmed up.