Hi I have had my 2007 grande punto up the garage a few times now because my heater is not working. The first time they replaced the wiring and the resistor as the wiring had melted and burnt. I then got it back and a day later the fan stopped working again. So I took it back and when they fixed it they said a leaf was stuck in the fan which was blocking it. So I took it away again and a day later it started going on and off and stopped working again. Is there something blocking my fan again?