Same problem here, only add fogging to that! Some dives, no leaks and no fog. The very next dive, I may have leaks, fogging or both. It drives me crazy!
Many times, the fogging goes with the leaking because the more you breath into your mask to clear it, the more chance you have of fogging it...