It could also be that your handlebars are too low. Do you bend at the waist or at the hips? Is your back flat or is it rounded?

I had the same issues and when I had my handlebars raised I no longer bent at the waist and now ride with a nice flat back. Also, I can use a perfectly flat saddle instead of nose down.