Where are you measuring the temperatures from? Do you have the probe and the digital unit on/under the substrate for accurate temp readings? If so, then yeah 97 is a bit high. It's recommended to keep the temperatures under 95.
The way I measure my temps is I have two digital thermometers and I have a probe under each hide so I know what the exact temps of the hides are. Then I have the base unit near the middle of the tank for the ambient humidity reading.