Droid Razr Maxx haptic feedback comes and goes. No rhyme or reason to it. It will lose keyboard feedback (using Swiftkey X), feedback when pressing home/back/search/menu buttons, loses feedback when unlocking, and when haptic feedback goes away the phone will no longer vibrate for notifications, sms, calls, etc. Essentially the phone will lose all ability to vibrate.
It will come back on it's own, but there is no way to force it to come back. Restarting the phone doesn't always bring it back. Turning haptic feedback off then back on doesn't always bring it back.
Any suggestions as to what might be causing this?