When I came home Sunday, my check engine light came on. My husband disconnected the battery cable and it went off, but yesterday it came back on again and is still on. At a cold start the motor pulsates. After it warms up, it runs fine. Does anyone have any idea what is going on? Do I have to take it to Auto Zone to have them tell me the codes? Thanks, Nancy