Old codes are held in the cars memory. If the light is off when the engine is running then there are no current problems.
If you had used a proper diagnostic reader the code would have shown as "Not Present" and you would not have waste your time and money.
Old codes can be deleted using a proper diagnostic reader.
gilley
December 2010