Wow, 145F? That has to be a typo lol. If it isnt, you seriously need to get your temps squared away. If the room is 45F and you are holding him in that temp for an hour to an hour and a half, then i would guess, he has an RI. No one here can diagnosis it though as we arent vets and we havent seen the snake. You need to just take him to a vet and get him checked but first off, like i said, you need to square those temps. Now my second question is holy jebus, you keep your house at 45F??!! I keep my house set to 78F. If anyone touched the t-stat, I'd kill them lol. 45F and i would be dying of an RI myself haha.