is it a mag problem ? have you tried a different mag ? Has the batch of pellets you are using changed (not likely to cause such a big degradation, I concede)

If the FPS is consistent (sounds like it is), and the moderator is removed (good idea for testing), all that's left is the barrel itself, it's mountings (fore and aft), the pellets, or the mechanism by which pellets are fed into it.