if one key works but the other doesnt, have you tried to re-code the non working key?
if it wont re-code then replace the key. if one key works then it can not be the wiring or the transponder which only leavesn the key.
you should be able to check if the module is picking up the non working key on IDS though.