Upload & Sell: Off
Did you check the lens contacts? I've had a couple lenses fail to focus and cleaning the goo off the contacts immediately restored operation. Of course, other than that, the only other cure is Canon Service. If you go in person and flirt with the counter girls sometimes they will fix an out of warranty L optic for free. Worked for me exactly once but I was a bit cuter then...