Thank you Mr Fiat Tech, absoloutely spot on!
I had same problem with my Fiat punto 04 and it was the small connector at the bottom of the motor that had been continually kicked/scuffed and loosened.
paulg
January 2009
most likely to be poor connection at heater motor itself (easily kicked by passengers feet)
fiat tech
December 2008
Automatic Answer
We may have found other answers which could help you.