Ciao Gianni, grazie innanzitutto.
Il problema è che quando cerchi qualche soluzione, non sempre leggi tutto a dovere, il link che mi hai passato l'avevo già letto ma solo adesso, con maggior attenzione ho notato che il timer che esegue il servizio deve essere all'interno del servizio e non nell'attività che da lo start. Adesso provo a fare le modifiche e poi ti faccio sapere.
Ciao a presto.
Stefano