Normally when you get intermittent starting in the blower motor like that it means it's time for a new blower motor. What happenes is that the brushes inside the motor are hitting a flat spot and usually a good bump will get it to shift enough to make contact. (I had both this problem and bad squealing when it did run) Just swapped it out and no problems anymore.