Would it be possible to borrow another 500 and switch lenses between the two to see if the problem follows the lens or the body?
My money would be on the lens but you never know.