Xbox One Controller triggers function weird after 2 minutes of being turned on

I'm using an Xbox One controller with my PC.
The controller functions perfectly for the first 2 minutes, both RT and LT changes its values from 0 to 255 properly but after some time, the triggers set it's initial value at ~120 (half of 255).
So basically in game it acts like the button is half-pressed. They still work and change state from ~120 to 255 but most games recognize the trigger as pressed if value =/ 0 so it becomes unplayable.
When plugging controller out and back in - triggers works fine for another 2 minutes.
Any ideas?
That could be a solution to calibrate gamepad after issue with joy.cpl but XInput ignores joy.cpl calibration (guess calibration uses directinput).
I have no opportunity to send it back to MS or to update controller with Xbox.
Pictures about "Xbox One Controller triggers function weird after 2 minutes of being turned on"



Why does my Xbox controller keep acting weird?
If you're seeing unexpected controller behavior in one game only, check your game settings to make sure controller configuration or calibration settings aren't causing the issue. You should also close and restart the game or app in question. If this doesn't solve the issue, your controller needs to be replaced.How do you fix a glitchy Xbox controller?
Reset your Xbox One controller This is more of a restart than a full reset, but it could still resolve your issue. Press and hold the Xbox button on the controller for 5\u201310 seconds until it turns off. Wait a few seconds, and then press and hold the Xbox button again to turn it back on.Why does my Xbox controller stop working randomly?
Your Xbox One controller keeps disconnecting issue may also be caused by weak batteries. You should view the battery indicator on the Home screen to verify that it has enough power. If it doesn't, replace the batteries or recharge the battery pack.Why does my controller move up by itself?
If your PS4 controller keeps moving by itself and it isn't broken, chances are it's dirty. Controllers can get dusty, grimy, and all-around nasty after long periods of use. Luckily, cleaning a PS4 controller is easy. You can use a cotton swab or q-tip to clean the inside of the analog sticks and around the buttons.Xbox One Controller Drifting Fix Without Opening
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Anton Porsche, Bruno Henrique, thiago japyassu, thiago japyassu