Sounds like there's a good chance the real problem is the ignition switch, not the lock. AFAIK, all the functions you have issues with are powered by the accessory terminals in the switch. There is no relay. If the switch has failed mechanically that could explain the "key" issues as well.
The Constitution needs to be re-read, not re-written!
If you can't handle Dr. Seuss, how will you handle real life?
Current oil burners: MB GLK250 BlueTEC, John Deere X758
New ride: MB GLS450 - most stately
Gone but not forgotten: '87 F350 7.3, '93 C2500 6.5, '95 K2500 6.5, '06 K2500HD 6.6, '90 MB 350SDL, Kubota 7510