MPs facing heat from all sides as WA swelters and state election