This is usually a fibre or SFP fault.
When you say you replaced the fibre, do you mean just the patch leads?
Are all the fibres matching? For example, all OS2 or all OM3? Mixing and matching single and multi-mode fibre can lead to problems. For example, using OM3 patch leads with an OM2 fibre run.
Are you using Meraki SFPs, or third-party?
Is everything operating in a room-temperature environment, or is some of it subject to extreme heat or cold?
Failing that, are the switches all running a current stable or better firmware version?