Default Haptic Feed on S4?

For some reason I think the haptic feedback on my device is malfunctioning

I have to checked to make sure power saving mode has been disabled, checked haptic feedback settings, restored my device, done about everything

It seems to me that my haptic feedback only works occasionally and when its held at a certain angle. Even under sound<vibration intensity<haptic feedback, it doesnt work unless its held at a certain angle

Does anyone know how I can replace the motor? Or check if its off place or something