How long were you using the sulfate free shampoo for? Our scalps over produce oil when we use sulfate shampoos. Once you stop using sulfates, it can take your scalp anywhere from 2-6 weeks to stop over producing oil. Mine was pretty gross for about 3 weeks. I wore it up a lot. Then one day, it was fine and it's been fine ever since. I use sulfates maybe once every 3 or 4 months to clarify, but that's it now.

That said, there are plenty of people that continue to use sulfate shampoo. It is what it is. You might consider using it just on your scalp (put shampoo on fingertips and massage your scalp only, not the hair) so that you aren't stripping the length of your hair. Then either cowash or low poo the length of your hair.

Good luck!!
Hair Properties: 2A/2B, Medium-fine, Normal porosity, Normal elasticity, Medium density
Low Poo: DevaCare, Yes to Cuc's
Rinse Out: DevaCare One Condition, Yes to Cuc's
Cowash: Suave Naturals Lavender, Yes to Carrots Scalp Conditioner
Curl Cream: AG ReCoil, Organix Moroccan Oil Curl Cream
Gel/Mousse: Sweet Curls Elixirs FSG w/ Mag Sulfate added, Sweet Curls Elixirs hard hold gel, DevaCurl Frizz Free Foam, Aquage Uplifting Foam
Protein: Spiral Solutions Protein Spray for daily use