Someone else mentioned this, I think, but can you change your time a bit - even 15 minutes to half an hour earlier or later - seems to make a huge difference when the sun is in the driver's eyes.

Sounds like a tough route - keep safe!