Ive just taken off the heater motor/fan assembly as it wasnt working.

I tested it once more just to make sure it needed replacing and it suddenly started to work.

So i put it back in and it didnt work, took it out again, and the problem seems to be when the motor is upside down, it works i.e.

not how it is when installed.

The connections are fine its just as soon as you turn it upside down, it starts to work!