I had an older scope quit when one of the internal springs stopped springing. My first guess was anything but that.
Mounts, rings, gun, stock, ammo, bedding, copper fouling...
I mean the scope wasn't hammered by recoil, wasn't dropped, and wasn't a truck gun bouncing down washboard dirt roads...