I was hoping someone could explain why this happens and maybe how to fix it:

As you can see, the same shader sometimes works perfect, sometimes works poorly and sometimes doesn’t really work at all! My shader is as follows:
textures/meier/castlestone1
{
q3map_lightmapsamplesize 1
q3map_normalimage textures/meier/castlestone1_normal.tga
q3map_bounce 0.5
{
map textures/common/white.tga
//map textures/meier/castlestone1.tga
}
{
map $lightmap
blendFunc GL_DST_COLOR GL_ZERO
}
}