My check engine light came on Sunday and hasn't gone away since. I checked all fluids, listened for leaks or strange noises but nothing. The engine runs fine. My buddy said I should change the O2 sensor even if that is not the prob because of my mileage (maintenance I guess). But no dough so I can't do that just yet.