On the key problem. Try moving the steering wheel side to side while working the key. Sometimes the steering wheel locking pall will cause the ingnition lock to hang. Try using your spare key it might be in better shape than the one you have been using. Put some light lube on the key and work it around in the lock.
“Put some light lube on the key and work it around in the lock.”
Locksmiths tell you not to do this. Use powdered graphite instead.