What does your BP weigh? A medium rat sounds too large of a meal for a 3 foot BP. I usually feed med rats to my large females. The adult males get small rats.
Also, you said the cool spot is between 70-80? That's quite a large temp difference. Your cool spot ahould really drop down below 76.