so i finally got an actual check engine light, kind of weird thing to be happy about, it's also weird that the car drives better too, but anyway, it was a P0031, just the one, so i guess it looks like i might need either a new o2 sensor or maybe it is a ground after all? does anyone have any input on what that means for sure?