My two year old was like this for awhile too and I realised that she actually had a sore ear.
Just any idea but check if there are any red marks around her ears etc.

Hope it gets better soon.

Trish- love the idea for getting hair washed...am going to try it!!