Have you tried the pram? Maggie is a sleep fighter and sometimes I can "trick" her to sleep by putting her in the pram and pushing that back and forth to music. It is great because if she starts to stir I just need to push the pram for a bit. I know this is not a solution for the long term, but for me it has helped get me through some difficult phases.