This can also happen if you open the bottle too soon - the yeast has created the carbon dioxide, but it has not fully been dissolved into the solution to be able to stay in solution at the temperature you're opening the bottle at.
Heck, I get bottle volcanos from commercial beer and have been wondering the same thing. Not the typical Bud, Miller, Coors, but other prominant brews.