A temp of 94F also might be too hot for him (turtles won't bask if the temp is too low or too high). Try to get it down several degrees (88-90F is a good range most turtles like) and see if that doesn't change anything.
What's the temp of the water? It should be about 10 degrees cooler than the basking area temp. If the water temp and basking area temp are too close, the turtle has no reason to get out of the water to bask for the warmth.

