keep in mind that Google often makes changes to the algorithms and that your competitors will be optimizing their sites also. Data center updates will also cause this to happen. Fluctuations tend to be stronger around
PR update time too which is almost upon us