The codes that are coming up are P0171 and P0300. I just had a tune-up done about 2 months ago, new wires, plugs, air filter, fuel filter all A/C delco parts. The weird part is that in the morning it starts great even the check engine light goes out after it runs for a few miles. Runs great all the way to the first destination, then you are out of luck. To start it back up you have to accelerate it quickly to about 3000 rpm's and hold it there for about 2 mins until it will not shut off when in idle, of course by then the check engine light flashes a few times and stays on.