I really like the grenade cook my man! Great minds think alike haha.
I had exactly the same idea but couldn't get it to work until I checked out the forums for help and saw your post. Initially I thought there was desync with the in-game timer or the mouse/driver but I noticed after a while - in the driver, my vibration duration was set to continue (I never noticed there was a 'wait until' option in the vibration output) so my wait commands were "wait 0.7 seconds", vibrate "0.3 [continue]" instead of wait until vibrate has finished.. resulting in a few really short games in PUBG ?