I had to replace the battery in my 2008 Sorento. When i started it, the check engine light came on. The code is P0057. I replaced the post catalytic converter oxygen sensor and disconnected the battery to clear the code. On the first start of the engine, the check engien light goes off. But on the second engine start, the light comes back on, with the same P0057 code. Any help would be appreciated.