Free but usually temp fix is the wrap in a towel and put in low oven trick
Various methods of doing this if you have a quick google.
From wrapping entire console in a towel and baking in oven for 20 mins (which I have successfully done) to stripping the entire console apart and just putting motherboard in oven at much higher temp for 5 mins.
It is basically a crude reflow and often results are temp although in my case it lasted till I upgraded to a slim and is now sitting in a cupboard as a backup.. others report it fixing perm as well.
Best google temperature others have used though as I can't remember.