Arduino e sensore temperatiura lm35

Sono riuscito a fare andare il sensore leggendo la temperatura e poi ho comandato la ventola coi 5V di arduino e fin qui tutto bene.
Il problema viene quando integro i due circuiti. Quando la temperatura supera i 24 gradi, per esempio, la ventola si accende
però il monitor seriale dove scrive la temperatura sballa i numeri! tipo.. 24 - 24 - 24- 25 - 25 -31 - 31- 39 - 39 - 34..scatta a più di 30 gradi improvvisamente! Dopo 2/3 minuti si ristabilizza. Perchè succede questo?

link collegamento ventola: http://ctheds.files.wordpress.com/2007/10/tip120.jpg