Update.
I have got a new key and the new transponder(ID40)was programmed ok, the fob part not programmed so as a result the alarm is still going off. I have had a couple of mechanics try to program the fob using 3 different scantools (2 with the latest software) yet they cannot get into the bcm...