Hi Erel,
I looked at this post in the German forum and found that there is an error in Location.Initialize2.
This code works Location2.Initialize2("36:52.371", "30:59.000")
but this one not ! Location2.Initialize2("36:52.371", "30:59.00001")
With the [+-]DDD:MM.MMMMM format, minute values bigger than 59 raise an error.