My 30D and EF-S 17-85mm doesn't like auto-focusing at the moment. It sits there hunting back and forth like crazy, and then fires off a shot when it thinks there's a lock, but it's usually way off.
Light levels doesn't matter to it.
What could be causing this? is it likely to be a lens or camera issue?

