I had the same problem & found a solution although it's kinda pricey.
Basically went out and bought an Obusform chair meant for people with back problems and disabilities. We're talking upwards of several hundreds of bucks but man... what a difference.