Goniopora are very sensitive and any slight damage to it's membrane will cause it to die off. It's not something that you can generally control in captivity, as it will have been bumped around multiple times before you get it. Inevitably, they all die. The only success I've ever had with them long term is 2 small pieces that were attached to a chunk of rock for a large sinularia. I had them for a few years and then broke down my tank and gave them to a friend, but he damaged them in moving them from my tank to his, and they ended up dying. Goniopora is "fragged" from the mother colony, and typically, this will also injure the mother colony so that it does not survive either (or so I've been told). I agree with Matt Marulla, it shouldn't be carried in LFS, as it will never survive in your tank for long. It's sickening to see stores that are selling goniopora that you can see abandoned skeleton on, as those are already dead, yet they still sell them to uninformed people, and tell them it will recover.