Take care of your pain first, see a doctor and possibly a physical therapist. Learn stretching, core strengthening and keep at it every day. Then address your seat cushion/support issue. I’d start with the cheapest solution, a seat cushion, but a slim one as I’m 5’11” and a thick cushion...