I had this problem with a mid 2007 machine and an oven reflow did the trick for me. That would be what I personally recommend.
open