Think I would start with cleaning and reseating in the area where the heat is making a difference. At least with a repeatable temporary remedy you have something to isolate the area by covering areas and heating to change. Could be simple as an oxidized contact in a plug to a solder crack or board crack. Either a visual will find the problem at that point or send in for testing. Maybe tedious but a repeatable situation is easier than an intermittent issue.