Maybe a vibrating swing or rocker? These are expensive so see if you could borrow one first to see if you have any luck?

Hope the day sleeps improve soon