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 - coarse - normal-high porosity - high density - growing out to donate

NP/LP: KMF Whenever Cond./ YTCucs, Giovanni TTTT
RO/LI: Sevi Pumpkin Seed DC / CJ Argan & Olive Oil, KCKT, YTBbs
DT: Coconut Oil + scalp massage
OIL/STYLER: SM Elixir / KCCC, SS CEJ
COLOR: henna, amla & indigo