Use Soft furred rats as your last resort because sometimes BP's can get hooked on those and in many places they are hard to find.
Give your snake some time, not much handeling and just try every week to feed.
The only thing I'd do is probably lower the humidity to a 50-60% range. It only needs to be in the 70's when they are about to shed.
The tank is fine because it seems like you can hold the proper temps and humidity in there very well
My snakes going through the same thing, he's about a year old, didn't eat for 4 weeks, then ate last week, and hasn't eaten again for about 2 weeks and nothing has changed. Sometimes these snakes can just be odd.