Incubator Project keeps freezing - Possible I2C Problem?

SOLVED - UPDATE:
The problem was the jumper cables I used(Bad quality). After my project is finished I seperated all components and started testing everything one by one with all kind of combinations.
Realized that once I changed the cables with more sturdy ones everything started working normal. Lot of people already pointed using long cables and possible noise so they were right. It just never occured to me to use different set of cables.
Thanks everyone for their support..