Under Settings/Sound, I have Vibrate on touch checked. I use SwiftKey and under those settings I also have it checked to vibrate on keyless but still nothing. I tried using the stock keyboard in case it's a SwiftKey issue but that doesn't vibrate either.
Edit: I just realized the phone doesn't vibrate at all, even for calls. When I set the ringer to vibrate, it's just quiet.
Recently I have noticed that my g3 will randomly stop vibrating on tap (haptic feedback) and also at other times stop vibrating when New messages come in. I have already confirmed settings are set correctly and that the vibrate power is turned all the way up. If I soft reset the phone it fixes it. I am assuming this is a software problem bc it can vibrAte so that's not hardware right?