Biosilk did the same thing to my hair. I used to love using it when you put it on it was light, not greasy. I went crazy with it. Over time, I noticed my hair getting drier and drier. When I got rollersets and combed them out, ends would be breaking all over the place.
I love lots of body too. I know you dont want to hear about *cutting* but long layers will always have your hair full of body. Also, when ever I get my hair set, I set my hair is smaller rollers like the red size and then wrap my hair and go back under the dryer for about 5 min. This takes out the bends from the roller set, loosens the curl & gives lots and lots of body. If they blow dry it out, the shine and curl is gone.
Another tip is how you set your hair. I ask them to alternate between rolling over and under and when it is done, I finger comb my hair into place.
** Caruso steam rollers give crazy body but I dont know how well they will work on natural/pressed hair.
Good Luck!!!