Embattled prime minister scrambles to get on top of a new controversy as he faces a tight contest against Conservatives.