Have you ever had a root canal filling? I've had candida for years (had floaters and tinnitus too) and have just discovered that dental issues (hidden infection) were causing all my problems.
If you have candida then you need to find the reason for it. The diet will work to an extent but unless you find the underlying cause you will find it very hard to get rid of.