Do you have allergies? Your sinuses could be swelling, and that causes your ears to not drain properly--thus, stopped up. Try taking a Sudafed when that happens.
you more than likely have a build up of ear wax. in the humid weather it can soften and fill the area near your outer drum and cause this feeling. best to get a qtip to clean it out or you may end up with an infection.