The province will stay largely stable, with heat and moisture sparking afternoon storms in Tshwane and Johannesburg.