Rory McIlroy insists he is feeling more confident than he has all year as he prepares to defend his PGA Championship title.