Ya me respondo yo solita... Se ve que ayer era muy tarde y el sueño causaba estragos

! Bueno, por si a alguien le sirve ... Lo he resuelto inicializando valor dentro de la funcion. Asi de facil!
Bueno, tras semanas y semanas por fin lo saque...
Muchas gracias por toda vuestra ayuda,
Hasta pronto ! Enea desde IBIZA!