It's a good thing that it won't start when it overheats. Driving a car while it is overheating can cause irreparable damage. If your expansion tank has cracked I would recommend replacing the entire cooling system. All the components in the system use the same plastic as the expansion tank and when one piece goes the rest are sure to follow.