For 2005, Earnhardt joined Billy Ballew Motorsports in the Craftsman Truck Series, replacing Shane Hmiel. Earnhardt won the pole for the season opening Florida Dodge Dealers 250, but he lost his ride after two races due to lack of sponsorship, with Hmiel returning to the ride. For the 2006 season, Earnhardt signed with ThorSport Racing and drove the No. 13 Chevrolet the full season with occasional sponsorship from the National Pork Board. His best finish of the season was an 11th at Nashville and Las Vegas. At the conclusion of the season, Kerry and ThorSport Racing went their separate ways.