Normally when this happens the issue is the button itself. I have seen this a number of times on different vehicles and the common part that fixes them is the actual button. Clearly the ignition should cycle between all 3 positions (off, acc, on) if you are not pressing the brakes. If you are pressing the brakes, it will start the engine and then go to the "on" position.
So, the way we need to verify this is by starting with checking for codes and then using a scan tool to monitor the key position state in the BCM. More than likely this is going to match what the button is doing.
https://www.2carpros.com/articles/how-to-check-wiring
If that is the case, then the switch has failed internally, and I would replace it based on this info.
Let me know what you find on this, and we can go from there.
Thanks
Images (Click to make bigger)
SPONSORED LINKS
Tuesday, April 5th, 2022 AT 4:27 PM