Going for a walk on a rainy day can be a problem. The solution is to use a raincoat or an umbrella.
Traffic on a rainy day is going to be slower. That is merely a situation – something that cannot be solved.
When we call something a problem, we ought to be able to do something about it. Otherwise, let us call it a situation.