Remove the battery cable to the negative on the battery. Wait about 5 minutes and try to remove your key. It sounds like the ignition is not recognizing park position. The transmisssion shifter may have had a screw or pin come loose affecting its position. If the key does not remove, the ignition cylinder itself probably is the problem.