Similar thing happened to me with my 16-35MkII, cost me £180 to get fixed, needed a new front body section and it was checked over as part of the repair