In April 2006, Roth sold his Pro Series equipment and announced that he would move up to the IndyCar Series full-time, starting with the 2006 Indianapolis 500, however Roth failed to qualify for the 500 after crashing his car in practice late on Bump Day before achieving a qualifying run. He returned to the series at Michigan International Speedway in July and ran two more races at the end of the year. In 2007, he ran the Indy 500 and two previous races. Roth made 12 starts in the 2008 IndyCar Series season. In five other races he crashed (sometimes several times) and failed to start the race. At season's end, he was reportedly told by league management that his license would not be renewed for 2009 leaving his career in the series in doubt. Roth reportedly placed his team up for sale and later sold it to the new FAZZT Race Team.