i think it may be a timing problem is it hard to check timing and see if key is sheard