If that is your current routine in your signature, I would guess the flaking is probably build up from cones, and this can also coat your scalp and let bacteria grow. Shea Moisture shampoo doesn't have the ingredients to take cones out either. I would switch to a low poo that contains coco betaine and cocamidopropyl betaine. If you want to use a no poo exclusively, I would suggest getting rid of the cones.

I wouldn't suggest a baking soda scrub, this can very easily damage the hair and make it dry, unless followed by an acidic rinse to close the cuticle.
2c-3a - med-coarse - normal-high porosity - high density

NP/LP: CJ Daily Fix, KMF Whenever / Giovanni TTTT
RO/LI: Sevi Pumpkin Seed, CJ Argan & Olive Oil, Aussie Moist, TN Nourishing Moisture, YTCucs
DC: KC Stellar Strands
STYLER: Ouidad Climate Control, KCCC, SS Curl Enhancing Jelly, JC Rockin' Ringlets
COLOR: henna, amla & indigo
: glycerin in high/low dews, polyquats, parabens