A few weeks ago, this light came on. When I drove to an auto store to have the readout done, the light went off, but they were still able to pull it with the OBDII reader. It was P0172, Bank 1 too rich.
It stayed off for a few weeks, and then came back on yesterday. I haven't had the readout done, but let's assume that it's the same code...
Doing some searching on this, it seems that this is sometimes due to MAF/O2 sensor, and some of the material says that sometimes it is just MAF and not the whole assembly. Is there any way to determine which one is bad?