he says he checked for duplicate faces, but I agree with you - it looks completely like z-fighting. Could be that some component got copied twice - it's happened to me before...

You can confirm by altering your viewpoint and see if the pattern changes. With z-fighting it does - as it's view dependent.