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 Conditioner/ Sevi Pumpkin Seed or Seabuckthorn Berry, YTCucs
RO/LI: Sevi Pumpkin Seed DC / CJ Argan & Olive Oil, KCKT, Komaza Aloe My Hair LI
PRE-POO/DT: Coconut Oil + scalp massage
OIL/STYLER: SM Elixir / KCCC, DC Light Defining Gel
COLOR: henna, amla & indigo
= glycerin in low dews