It just so happens I am taking my car to the dealer on friday to get the check engine light taken care of. I have no engine mods and only 4900 miles(only change the oil once). I have heard it is probably the o2 sensor. My dads Audi did the same thing at about the same mileage. I tried resetting the ECU but it comes back on about two days afterward.