Hi! I have a 2001 Kia Optima. It only has 35000 miles. Yesterday, I stopped at a gas station to fill up, and immediately after leaving the station, my check engine light came on, and the car started vibrating. I went to Autozone and had the codes pulled and there was a P045 (may have been from a prior time my gas cap was loose) and P301. I put some dry gas and fuel injector cleaner in it and have driven 70 miles with no change to the symptoms. The car vibrates really bad when in gear and idling, and also upon acceleration. It vibrates all the time, but this is when it is worse. It also smells really foul (the exhaust). Any ideas on what this could be??
JD
JD