The check engine light stays on and engine keeps dying. I live in Chicago so I thought the weather was the issue. I changed the battery. The problem persisted. I had a diagnostic done and it was suggested I change the 02 sensor. I did. The light is still on. I had another diagnostic done and it was suggested I get a tune up. Anyone experienced trouble with cengine starting?