Hello everyone. I have a lenovo ideapad gaming 3i laptop. It was getting pretty hot lately, cpu reaching 95c and dropping clock speed. So I brought it to a local service to get it cleaned up and repasted. But when I got it back it was still overheating with an additional problem; uneven core temps. Sometimes there is a 15c difference between cores. I took it back to the same service and the guy said cooling system needs to be completely replaced. Is he right? I heard poor repasting can cause this issue.