First make sure that both the server and your ssh client configurations allow X11 forwarding. Then, if it still does not work, you could try to
to allow it to have connections to your X. About this latter one, I'm not completely sure if it helps, since I've used it myself like "xhost +localhost" to get around a problem where I couldn't run su-started programs from the console since the X server denied the connection as root was not allowed to connect to the display I was running.
Anyway first check out the X11 forwarding. Both server and client. Try even running
or
(for trusted forwarding). I found out last year that though my settings were ok, I was unable to forward X11 connections from a server if I didn't start the ssh connections with the -X switch.