Vibration motors burning out under PWM control
Start at 0 and slowly increase the voltage on a motor you haven't yet burned up.  Find the voltage at which it starts rotating.  Then consider maybe 1.5x of that the limit.

It is very unlikely that one of those little vibrating motors can actually take 9 V indefinitely without frying.