Who was the driver before Jimmie Johnson to win the Nascar championship?

Tony Stewart was the last driver to win the Nascar Cup Series championship prior to Jimmie Johnson, it was in 2005. Johnson has been the champion since 2006.