Get the codes pulled and get it fixed.
It's probably some sort of sensor that's called it a day.
When the SES light is on, your car automatically runs rich. So you're getting crappy gas mileage.
And if one sensor isn't performing, then the entire system isn't functioning properly...so...