I have a 2006 Pontiac Grand Prix. My key fob will only unlock my car. I have two fobs and both are the same way. Batteries are good in both. I know this is not the problem but thought I would mention it so it was not brought up as the problem. Here are a list of the problems. Cannot open the trunk with the key fob. Cannot lock the car with the key fob. Cannot use the auto-start with the key fob. The auto locks do not always lock when putting the car into gear. I cannot always lock or unlock the car using the power switch on the door. I may need to press it several times one way or the other or both. What I can do. The power trunk lock works from inside the car. I can unlock the doors with the key fob. The alarm button on the key fob still works. I can lock and unlock the doors with the power switch but it does not always work the first time. I am pretty sure it is the BCM (body control module) GM does not have any new ones available according to one of my local dealers. I can buy a rebuilt AC Delco unit from Rockauto but it will not have any warranty from the dealer when installed. The unit will need to be flashed by the GM dealer. They want $100.00 plus to flash the unit. Labor to install new unit. I want to have the old unit hanging and then plug the new unit in at the dealer to help save a few bucks. Any suggestions on my problems or what should be the next step would be appreciated.