Take the rifle apart and examine the seal. If it is indeed the seal then order an Apex small seal from JM and you're good to go

I had the same problem last month with one of my GAMO S1K's. Instead of shooting in it's normal 900's the chrony indicated it was shooting low 700's. Opened it up and found that the seal had a chunk missing. Popped on the new Apex small seal, slapped her back together and ran her through the chrony and she was right back up in the 900's again.

While you have it apart take the time to clean out all the old grease, deburr it and apply the proper lubes.... she'll be better than she ever was.
Also,, stop putting oil in it to pump up the fps.... definitely not a good thing to be doing !!!!
Jeff