I bet it was not the lens, mine died when I put a CF card in it and gave a weird error for the CF card, I shut it off then it would not turn back on. Motherboard died. No reason for it (age?) and for the miniumum canon requires )$200-ish) she cam back good as new, and they did it in under 5 days of reciving it! I"M HAPPY!
So what did it cost you? Glad it came back ok!
Minit, that really sucks, good luck. You can always use this as a excuse to get a new body while sending this one in for repair! then you can rock 2x!