Sorry, I don't have the one and only correct answer from here, but what you could do is check whether all connectors are properly seated, move them a little bit and reseat them, possibly clean the contacts by sanding them using a little peace of white paper (like a corner of a newspaper - don't use any fluid! - if you see black marks on the paper then they were dirty) and clean up all the dust from the fan.
Be aware that static discharge from your hands can harm your laptop, so ground yourself and your laptop during this exercise.
But doing this is not without risk, I still recommend the repair shop!!!!!!