It might be misfiring but not enough to set a hard code. Did you use a scanner or just to the key dance? A decent scanner would also let you view "pending" codes.