Hi kellied,

I have had the same problem lately, MJ has been sick and as she is not feeding for as long (snotty nose) i was getting suckkered into thinking that she was still hungry, where as she just would have a couple of sucks and fall off to sleep.

I found that 'rocking' as such didnt work, but sort of bouncing her lightly was more effective, also i would hold her in the position of BF and let her suck her fingers, usually she would drop off to sleep.

Now the fun part, putting her down.
At night time i heat up a wheat bag and put that in her bed prior to putting her down, i think that she was waking due to the temp shift from being held to being put in a cold bed, so if i warmed the bed, she was less likely to wake.

During the day, i would gradually put her down, shill bouncing her lightly but slowly move her away from my body, each time she would grizzle a little i would shush shush her and bounce a little ore then once she is quiet move her a bit more.
Gradually we would get down to the bed with my hands still under her, i would slowly move my hands out, each time she would stir i would stop and resettle her on the spot, the start mving the hands out again.
I found i could get the hand from under her back, if i still lightly bounced her from her bottom (so i would leave that hand til last.

Hope this makes sense and tat it can be of help
Good luck

Oh i should add, sometimes i do just feed her again, IMO who am i to chose that she is not hungry still iykwim