I would probably provide a larger slightly deeper water dish for him. Sounds like he is trying to soak/swim and there is no water causing stree.
Like Grif said, cover some sides of the tank, i would also make sure the tank is in a quiet low traffic area of the house.