Sounds like you need a can of 'freeze spray'. If it starts out ok and drifts with time, then it's a thermal problem. Freeze spray lets you instantly, selectively cool a suspect component. Be sure to read the can if it's conductive
Armed with that stuff, thermally related drift gets found and fixed in minutes.