On January 9, 2013, TriStar announced that McClure would return to their team for the 2013 season. McClure started his season on a high note by taking his best career finish of 7th at Daytona. In August, however, he was hospitalized with what was determined to be acute renal failure; he was forced to step out of the No. 14 car for four races while he recovered, being substituted for by Jeff Green. McClure returned to competition in September at Chicagoland Speedway. He missed a race later in the year at Texas Motor Speedway due to medical issues, before being hospitalized again prior to the season finale at Homestead-Miami Speedway.