I recently purchased a replacement ignition cylinder that 'learned' my key.
Found this Dorman unit on Bezo-zon.
Easy to install and it works great.
https://www.amazon.com/dp/B07D8BKR5M?tag=wranglerorg-20
If your key is worn, start by getting a replacement cut based on the VIN and key code.
Or if you happen to have a spare that is clean & crisp, use it to 'program' the replacement cylinder and make it your new key.
Just don't use a worn key to 'program' the new cylinder and you'll be fine.
Do a little homework and you'll see that there are a few parts worth replacing while you have this all torn apart.
A plastic "pin" that wears and breaks comes to mind, along with the actual switch assembly.
Also, the switch assembly is held onto the column with a small T-10 screw, so you'll need a T-10 TORX bit/driver.
If you already handled the re-pinning and replacing of the harness connector, this part of the project will be easy compared to that and it will likely address the last of the parasitic drain issue.