89 Jeep Cherokee Laredo Ignition key stuck in on position This is the second time last time cost 150 then after the warranty was up got stuck again?

In my case it was the ignition switch itself had overheated and seized up. Replace the switch (have to lower the column, disconnect the wiring plug from the switch, and remove/replace the switch.) Clean all connections to the switch, make sure they're connected solidly and not heating up again.