Mickelson at home and running out of time for US Open title