Have you tried different positions. At first I found the twin position quite good. I also used to lay a pillow across my lap and DS would comfortable lay across the pillow - it was also comfy for me too.

Good luck and big hugs.