rendering problem

Hi guys,
Im still new for this software. I dunno why my object has some pixels in my video. Im using blender render.
See below the top pic. The middle part of the object is supposed to be a solid black surface like the bottom pic shown but it has some pixels when it rotates into some angles.
Thanks for u guys help in advance.



I think multiple faces are overlapping, causing z-fighting. You will have to separate them slightly.