Got the same problem yesterday and it was the mail app. It would fetch every hour and vibrate shortly (not the normal long vibration of a notification). In iOS 6, just go to settings > notifications > mail > select the email inbox (gmail, yahoo, et cetera) > scroll down to new mail sound > scroll up to vibration and select none. All fixed!