sometimes when I stream to my Xbox from my PC, I have problems with MP4, I just rename the extension from whatever.mp4 to whatever.avi it works for me, give it a shot...
I have this screenplayer too and have the same issue. Also I have noticed that the sound is sometimes delayed on it when playing a movie.
It seems to be worse when there is more data on it.