posta i valori esatti che trovi nel XML nel caso in cui non ti tornano i conti
io ho il dubbio che siano diversi i Fahrenheit di partenza, non penso possa essere un problema di arrotondamenti (0,4 è veramente troppo come arrotondamento su una semplice divisione)