Further info that may help us out is as follows;
The gear selector stick will not interlock into park and stay by itself. You have to hold it in this position with your hand and with the other hand turn the key off otherwise the car will not shut off and the key will not release, Normally after the car has been started, when you step on the brake it automatically pops out of this interlock position so that the operator may select the required gear. I assume this is a safety feature. The engine size is a 2.5 litre dual overhead cam straight 6 model 2006 LTZ epica. As far as the code is concerned, I just have a cheap scanner and the only thing it shows me in text is circuit B with the letters PNRDL after. Could you give me the code for the sensor and the transmission control model? I will probably buy a better scanner.
Hope this helps