Hello,
I have a BP aswell and the only way mine will eat is if I hold the rat with tongs (you don't have to go out and buy some just use salad tongs and boil them after) first you must hold the rat about a inch off of the ground and make it look real by shaking it and moving it around. I hope this works for you. I do this every time and he has never turned down a meal. Try this for about 5 mins.
By the way try a new rat or mouse. Sometimes my snakes will only eat one colour of rats. So try both and find out what you snake prefers.
Alex