I agree that maybe the type or brand has a lot to do with it too. My results are always the same, super shiny, moisturized, and strong. I use Silk Elements Mega Silk relaxer, but I recently switched over to the Silk Elements Olive Oil relaxer. All I can say is YUM.
Also I coat my ends (from right before the NG to the ends) with conditioner - and if I'm lazy then I use regular ole' base, but a little goes a long way with the base. Maybe that has a lot to do with it as well. Perhaps the chi si, isn't enough of a protective coating during the rinse out, and you need something a little thicker/better.
After I'm done rinsing, I neutralize of course, but then follow it with Porosity Control. I do this before I DC. With every relaxer, I do a protein treatment (usually Aphogee hard core), and then a DC with a SUPER moisturizing conditioner (either one of the Silk Elements deep conditioning masks or Moroccan Oil Intense Conditioning Mask -- which is my FAVORITE dc).
After all that's said and done, I apply my leave-in's and style. Your hair care in between is crucial as well, and as someone mentioned you should probably step up your moisture anyways.