Do the codes come back when cleared?... Mine had a bunch of codes once because I had turned the key on when wire harness was disconnected. Flags flew because of all the disconnected stuff the computer could not see. I reconnected everything; cleared the codes and the chk eng light stayed out.