Bueno, les comento mis resultados y dudas:
MsTech.DotNet:
- He colocado el código que me has dicho, sin la conversión a milisegundos y sigue pasando el aleatorio error (a veces).
- Gracias por la explicación del While...
- Tenéis vos alguna otra solución? o código similar?
Manoloweb:
- A que tipo de formato te refieres, porfavor explicamelo

____________________________
El error que comento, es que la página tras cargar su contenido correctamente, te indica lo que ha tardado en cargar, pero le doy varias veces para comprobar la integridad del codigo (ya sean seguidas, muy pausadas) y alguna de ellas sale de una manera no coherente como:
6,054688E-02 segundos. ( lo correcto sería 0,6054688 segundos)
Gracias por contestar compañer@s.