Jacobs had a lot of help from outside groups running radio ads in a high decible campaign and is facing one opponent as opposed to 2 in '04. It doesn't surprise me that his vote percentage will likely be down some over 04.
Jacob also had to finance his own campaign while Cannon was given hundreds of thousands of dollars from pro-immigration groups.