I have seen quite a few jobs similar to yours some years back where the grout was cracking, and the tiles were squeaking while walking on them.
The cause to that is the bouncing floor/subfloor and poor tile installation.
I have used Fix a Floor on several occasions. It is used on small areas...