Sounds like not enough silicon was used. After a confident dry fitting on mine, I knew the skin was to never come off again (intentionally), so I didn't spare a drop in the tube they sent with my DashSkin. I did have a little left, only because I didn't want it oozing out of any ends. I put PLENTY around every crack, in fact I gooped up the progressive cracks so the silicon would contact and bond between all of those surfaces well.
I am in the armpit of the south, we get below zero and well over 100 degrees (even higher with our humidity and heat index). Probably not as cold as you get regularly, but we get a fluctuation which I'd think is worse. Hell, its 70 degrees today....Dec 28th. Not normal by any means.