Starter stays engaged ONLY in park???

I think you already have a "the yellow" just remove the existing one which I think? is in the wrong hole and move it to the feed coming from the key. If I recall earlier, this is because of the starter interlock

Find that single yellow in the engine bay and trace it back.