Had it with nikon D7000
Just do it.
After trying Canon and Nikon with dismal results, I sent my S3 Pro off for a "repair" - they actually replaced the entire board. I essentially got back a brand newie (at least on the inside anyway).
Cost me $800.00 (AUD) which was pretty extreme repair bill for such an old cam but, hey, I've got back a brand newie (inside) in return. The best decision I ever made.