Do you have any insulation or heating?
I would actually have thought being in the shade would give a more consistent temperature. As someone said, we have had quite unusual weather recently so you might want to wait a while before getting too concerned.
Find a way to deal with the water though...