As far as the releasing the “pin” to get into drive I’m not sure what that means. Limp mode can be caused by many things. Has your car thrown any codes? Even if it hasn’t I’d still hook it up and see if there’s a code that pops up. Have you changed the Intercooler Pump ever? The OEM ones from the factory have been known to be faulty for just about everyone. There’s an upgraded ICP. Here it is.
https://www.fcpeuro.com/products/mer...g-0392022010kt. If your original hasn’t gone yet it will. Maybe explain the “pin” part a little more. I’m confused as to what you are referring too.