Some might agree some may not , but this is how i did it. Leave your snake ALONE for 10 days and just do the needed water maintenance etc. then get a live rat in a small margarine tub with drilled holes. Cover the tub with paper towels but not too much the rat inside the tub must give off "live scent" and alive like scratching noises.
Very IMPORTANT get your thawed rat to 98 degrees then place the thawed rat at the front of the tub so your snake spots the thawed rat first and leave keep watch from a far distance to not bother the snake but too keep an eye that the live rat does not escape and harm your snake...
Might work for you might not... I have a male ball yearling at 800 grams and he only ate live rats all his life i struggled twice like you did and then tried this method, he took it with such a blast the rat inside the tub pooped its pants.
It worked like a charm and he is on one thawed small rat once a week and has not refused a meal since.
Good luck, patience is key.
Sent from my PRA-LA1 using Tapatalk