The key will not work to unlock the doors on my 2007 Grand Prix GT. The fob locks and unlocks the doors fine. The power switch inside locks and unlocks the doors fine. If I try to use my one good key in the drivers door it will lock all doors but it does not unlock anything. I have the door panel off and the linkage moves fine. Turning the key clockwise or lowering the linkage triggers the solenoid to lock the doors. Turning the key counterclockwise or lifting up on the linkage results in no solenoid activity at all and the doors remain locked. I suspect this is diagnosis enough to replace the door latch which is where the key linkage goes. Any GM techs out there that can confirm that this is the only possible cause? Thanks in advance.