OK, update on this problem. Took the car to the dealer first week of November. Codes were P0171. P0300 and P0133. They said they couldn't duplicate any problems with these codes., Erased the codes and told me well the codes are not there now. I said they were when I brought it in and you erased them.
Fast forward to today. All the codes were back, and the car was running rough. Took in in and threw a small fit and they replaced the upstream 02 sensor and its now running as it should. These dealers don't want to do anything any more. The car only has 15,000 miles on it.