Sounds like you have more problems than the grout. Wrong grout and not sealing does not cause tiles to crack.
Rather then letting us guess, why don't you tell us what type of tiles, the width of the grout joints, the kind of grout you used, and what you set it with and over what?
Jaz