Odd...but I've had a similar issue before. When you come across an OS ID that isn't in the system, you send them the file and they make you a beta software version that you load.
On that beta version I once had an issue that the case learn piece was reading 100F degrees less. Therefore it never saw minimum temp to case learn.
I loaded back to the normal version and was able to do it. Then went back to beta to write to teh car.