Kevin,

I'm relatively sure you can replace the crank gear without pulling the crank. I guess the problem is that those two gears should be replaced as a pair, and the cam gear is the bugger. Pulling the cam is the only option there.

Stuart