At 18, Marks entered the SCCA Regional Racing Series, and later the Speed World Challenge Series. With success in the SCCA, Marks moved to the Rolex Sports Car Series GT Class in 2004 where he met good friend Joey Hand. Switching between the GT class and the World Challenge, Marks raced up four wins, eight podiums, and thirteen top tens between the two series. In 2005 Marks again raced in the Rolex Sports Car Series where he won 3 races with teammate Joey Hand. At the same time, Marks teamed with Bill Auberlen in the Continental Tire Sports Car Challenge for Turner Motorsport, finishing 3rd in points with 5 poles and 5 wins in 9 starts.