Hair type's a little different, but I think the advice probably still applies: OCd hair, hair with too much build-up of products on it, and protein-deficient hair have all (at times) led me to have the problem you're describing (especially loss of curl and what others describe as "mushiness".)
: I think CG has it's place, but after years of layering product and not using a sulfate-shampoo, it caused my hair to act really funky. Occasionally washing it with "real" shampoo, like Suave clarifying shampoo, often does the trick for me in one wash
There's another problem called hygral fatigue
, which can cause hair to lose curl and can knock pH balance out of whack. Eventually hair is so weak it just breaks. This can happen if hair is being wet/washed too frequently. Main remedy is to wet/wash less frequently and use an oil as a pre-poo.
: I've found that an ACV rinse has been helpful for me in terms of restoring the hair's pH balance (good for most problems listed here), which can help restore healthy, springy curl pattern. But if overdone, it can be drying. Gosh, this is all such a balancing act sometimes.
Protein conditioners & treatments
: Dying my hair (plus possible heat damage), has opened my cuticles and made my hair more porous, so my hair "craves" protein recently. I just used Joico K-pak
today (can get at Sally's) to help. And just to warn folks: my damage was caused by some dye with peroxide that I just used - Clairol Natural Instincts
brand semi-perm. color screwed up their formula (it was since recalled) and I was one of the lucky recipients that suffered the resulting hair-damage. (Please be careful anyone/everyone when purchasing color from that line!). Anyway, since your hair is limp, you might be right to try a protein conditioner, or even a protein deep conditioner. As with ACV rinses, protein can be drying if too much is used. Again, it's a balancing act.
Hope your beautiful curls return to their full glory soon