Hello!

Recently my bathroom floor has been squeaking. The toilet felt like it was dropping 1/4" every time I sat down. Contractor fixed for Free last week. But just before he fixed that, the floor in outer sink area began to crack. Contractor says it is the weather. I have never had a floor that cracked becuz of weather before. So, do I repair or replace the floor? Will a flooring company do small fixes? Will this fix it for life or just until next year? Yes it is the actual tile that is cracking not the grout.