1. is the expression "the rain come and go" correct? is there any another expression fsor situations like "it rains and then stops, rains and stops again?
"The rain comes and goes". I think it's fine.
You can also say "It rains intermittently".