Leeds United inexplicably made life difficult for themselves again on the road, before rescuing a draw at Preston North End.