lol, funny that this topic came up because my check engine light came on as well, second time in two months. The first time it was the EGR and I'm guessing it is going to be the EGR again (taking the car in today to get the code read).
AND my gas mileage has been terrible lately.
I'm maybe getting 400 km out of a full tank right now (city driving)