Have you tried oiling your hair and scalp with coconut oil? Maybe you could shampoo and really massage your scalp to remove excess flakes, and then apply coconut oil at the scalp and leave it on a while. I would even apply coconut oil every couple hours and not wash your hair for a day or two (I suggest do this on a weekend when you don't have to leave the house because it will look gross and oily). Then wash out the coconut oil and then condition well. I don't have dry scalp, but coconut oil always makes my skin super soft (I have dry skin) and moisturized when I use it.