My check engine light and VSC track VSC off lights came on. Got code P0171 and replaced the 02 sensors. The VSC lights never went out, but the engine light did. Drove it for about 15 miles and the engine light came back on. Anyone know what might be going on? Could it maybe be the map sensor?