My other half has a Fiat Grande Punto 56 plate - the heating fan/blower inside the car has failed. It was working but used to cut out as if it was getting stuck and if the passenger kicked the centre console under the dash it used to come back on slowly, kick again and it wound itself up and...