I had recently been dealing with some autofocus issues on my Canon 7D. The end result was I sent my camera to Canon Repair Service for repair.
If you ever had a bad service experience and leery of sending a high dollar piece of equipment off for repair, you need not worry about Canon.