car won't start until I release the key from the cranking position.

Manually operated switches are always the most likely culprit in circuits where they exist. That's where I would start. Actually at its harness connection under the column. You may find melting to failure right there. If it appears to be fine. Then electrical signals coming through it with a volts meter. Pull the yellow wire off the starter relay ( disables starter ) temporarily, while testing.