Dan,
First of all before you look for codes, clean the MAF, (Mass Airflow Sensor). If this is very sooty it can drive Long Term fuel trims awry, see Cleaning the MAF - solving overdrive problems
Use brake or carb cleaner to spray the element inside the housing. IME this can make a huge...