myheater fan stays running with heater off and ignition off sometimes runs up an on 2002 BMW 325i

runs up and down by itself what is the fix

2 answers
possibly a blower motor resistor shorting.
I got a new final stage resistor fan for my 2002 BMW and this problem is still accuring, any suggestions?