I had exactly the same problem with the 100mm macro. I suppose you've been shooting on OneShot AF handheld? In macro, only 3mm shaking, which is perfectly normal, can make the whole picture blurry. Try Servo AF, it will work much better
I presumed it was on a tripod. Please do let us know.