51g is pretty big for a 200g snake. I think for younger, growing snakes the recommended range is 10% to 15% of bodyweight.
If she hasn't been eating consistently, she may be hungry. Try a smaller rat...around 20g if you have one.
EDIT: Although if she just ate a large one like that 2 days ago, she's probably not hungry. Hmmm...