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: Aussie Moist, CJ Argan & Olive Oil, Hask Keratin Protein
DC/PROTEIN: KC Stellar Strands / CNPF
STYLER: CJ Curl Queen
COLOR: henna, amla & indigo
: glycerin in high/low dews, polyquat-10 & 11, parabens