I have a 2003 Acura TL 3.2 my malfunction indicator lamp (engine) came on I did some research and found that it could be something as simple as my gas cap was loose. So I cleaned and tightened it it's been 2 days of small 10 mile round trips to work and it is still on. So wondering what else it could be. Maybe O2 sensor
No loss of power or sputtering