If you check the rmf, you will realize I have more than one func_rain I think I got 3 or 4 of them occupying the one space, Thats the best I can get it.. try making 8 env_rain and set each up a tad differently.. inside eachother.. thats the best I can say.
Oh, and it should'nt stop when the player starts walking...???