Rory McIlroy says it's hard to stay patient as he sits six shots off the lead heading into the final round