Sometimes you need a scan tool that can communicate with the ecm to shut off a code, all though if no misfire is detected after 3 warm up cycles i think... the check engine light should go away but the code will be stored in memory for somthing like 80 warm up cycles. If you still have the light on a few weeks from now then your going to have to look into it further.