Recently, my car starts when I release the key when it's cranking, not when it's in the run position. If I don't release the key car will just keep cranking.

This happen to anyone else? What is the cause of this?