No idea on solutions, but my dd sounds just like her (mine will be 6 in November)..