I, too, was frustrated by the vibration behavior on this device with regard to notifications.

My suggestion is to try an app called Vybe in the market that solved all my problems.