If you keep getting the "IGNITION KEY IN" message when the key is not in, the BeCM thinks the key is in the ignition and is thoughtful enough not to let you remote lock the vehicle in case you lock your keys in. The microswitch that detects whether the key is in is probably staying in the "in" state because of the center of the lock barrel being a bit sticky. Often, just pushing on the center of the lock barrel will cause it to pop out, fixing the problem. Otherwise, just try reinserting the key and wiggling it in and out a bit to free up the mechanism. Alternatively, you might try puffing (with an applicator) graphite powder into the lock. Usually it will free itself up -- this is much cheaper than buying a new lock!