When it stops does the motor hum or buzz or does it just stop? If it hums or buzzes then it is still trying to run in which case I would say the bearings may be locking up. If it is quiet then it is loosing power somewhere along the way. Could be a short in the wiring, the switch going bad...