Surface behaving erratically

A polysurface is behaving erratically as seen in the picture below. Can anyone tell me what is the origin of this kind of behaviour? Is it perhaps a graphics driver issue or is there something inherently wrong with the geometry? The glitch appeared after joining a large group of surfaces together

It looks a bit like there are two surfaces that are occupying the same space. Can you post the file?

The problem has been resolved, there were indeed surfaces self-intersecting in a strange way