A 95F basking spot is too cool. Monitors need 120 - 150F basking spots.

Sounds to me like your friend is keeping his lizard way too cool. It cannot properly digest, so it won't eat.

I just love it when people with no clue jump right into these animals...

Chris