i don't know which version of the shader you are using (this thread got a bit messy!). but adjusting the sun_angle works for me.

you could try something like:

sun_angle.tilt=30;
while(1)
{
sun_angle.pan+=5*time;
wait(1);
}

to find out if it has an effect...