I'm sorry this is a lot to read but I'm really concerned and hoping for an answer. I've asked on other sites and so far no one knows.

So my 9 month old super mojave paradox bp that I got when he was about 3 months old has always had problems with eating.

The first month when I got him I had the worst luck with heating pads. I couldn't get them to work for a long time and the whole time he wouldn't eat but once they were fixed he finally ate a pinkie. I bought him when he was ready to be moved up to fuzzies but had only eaten pinkies so I bought pinkies just in case he was unsure about eating a larger rat. The next feeding he ate a fuzzy but after that he just wouldn't eat them anymore so I offered pinkies and he ate those. He would also strike fuzzies and sometimes pinkies and try to eat them for a bit but give up and so far he's only taken 3 or 4 fuzzies. Well now he has started refusing fuzzies and pinkies. Every night he waits in strike position regardless of if it's feeding time or not. He gets super excited when I go to feed him, he stares at the rat, does the sort of tense up thing, and then just completely looses interest and tries to slither out of the tank. It's been over a month since he last ate and his spine is showing. He's only shed once since I've had him.

Here is everything I can think of on how I care for my snakes
I have another bp in the exact same kind of set up, the only difference is her tank is bigger and she has never refused a meal.
The ambient temp is 79, the warm spot is 90, he has a hide on the warm side and cool side and a climbing tree in the middle that also acts as a partial hide. There's fake leaves along the sides for clutter. I generally only hold once a week unless the snake is calm with being handled then I sometimes take them out another time but I haven't held him since he started refusing all food. I heat the rats up in bags put in warm water for around 15 minutes and if I feel they're too cold still I hold them in front of a heater.

I've thought of everything and just can't come up with why he isn't eating. Feeding him is so stressful. Any help is greatly appreciated.