At last, after listening to the dealer and the rest of the world still no one could explain why my new fob wouldn't programme but my old one remained to work, so today went back out to it and did the ignition trick on off for approx five times leaving ignition on and pressing the new key fob lock button for one second and then hold it in, this does nothing, now press the old key fob lock button and the new key fob lock button together and hold in for approx two seconds, now let go and the new key fob should work but your old one will no longer as it overides the old one. Tidy!