vncserver tries to create a full window manager and all that, and your :0 likely already has those things going for it.
What you are looking for is using "x11vnc." I believe it will give you the desired effect, even without the :0 argument. There is a distinct yum-package, "x11vnc."