I had the same problem, i don't normally drive anywhere for longer than 1 hour so had to leave it on the drive with ignition turned to 1, left it like this for just over an hour and bob's ya aunties uncle it gives me the code option again.
(which i'm still trying to get!)