Rory McIlroy believes a stretch of 13 holes without a birdie between rounds ultimately cost him the chance of capitalising on Martin Kaymer's collapse and winning the Abu Dhabi HSBC Championship.