This would be very difficult if you don't know what you're doing (especially if you've never done this sort of thing before)
Also, I don't think it's a break in the circuitry, but just a loose socket, which is why you have to hold it in for it to charge.
I would think your safest bet would be to send it in, but I don't know what they can do with a 5 year laptop.