mic, not trying to be rude..but have you verified that the lens is in autofous mode and not manual mode. If so, take one of your bodies to shop that has the lens and check to see how that lens..could be that you just got a bad lens.

Good luck.