After driving part-time in 2007 in selected races with Roush Fenway Racing. O'Quinn announced his departure from the team, due to a lack of sponsorship which prohibited from landing a full-time ride with the team. He then signed on to drive the No. 56 Chevy for Mac Hill Motorsports part-time for the remainder of the year. He made only one start in 2008 for Mac Hill, where he finished 28th at Richmond. He ended the year driving the No. 35 Team Rensi Motorsports Ford on a part-time basis, with a best finish of 40th. He signed with JD Motorsports in 2009, and drove the No. 01 Sun Drop Chevrolet Impala. Following the Food City 250 on August 21, 2009, O'Quinn left the JD Motorsports team. He finished the year by start and parking for K-Automotive Motorsports and Fitz Racing. In 2011, O'Quinn joined Go Green Racing, where he ran five races.