Am I missing something...? If he calls a by-elections (which technically he can't but let's say he stands down to trigger one) what does that solve? He then goes into a campaign were he will be grilled by everyone on the same questions he's avoiding. Also, the investigation continues if he wins.