grey hair is devoid of any warmth, that's probably why it's turning so red on you. you might try adding some gold or even a light golden brown in your formula. i know it takes time but i would try a strand test somewhere in the back with a couple of different formulas to see which one gives you the best result.