There is a 50/50 chance that it could be lens contact related, remove the lens and give the contacts a clean with a pencil rubber, it may or may not help in this case, but it is surprising how many issues this will resolve.
Worth a try, it won't cost anything.