Help! Break barrel accuracy went bad

I have a Benjamin Titan gp .22 and today I picked it up and noticed it was getting horrible groups, I shot some cereal boxes to see how bad it was and I was getting 4-6" 5 shot groups out of it @30yards. Normally I'll get about .75". I cranked my scope down and adjusted for hold over to see if my scope turret was dialed too far out but I got the same result. I've tried different holds and still get the same result. If you have any help/ questions please comment.
 
What you have experienced occasionally happens to me. Each time the problem has been me not the scope or the rifle. Jerking the trigger, ever so slightly moving my face off the check rest, holding the gun too tight and so on and all the sorts of things I do on off days that affect accuracy. 

Each time I put the gun aside and come back to it in a few hours. Bingo - normal accuracy returns.
 
After reading the items you already checked I would suggest you check to make sure barrel lock up is tight. Also check the moderator to verify pellets are not clipping baffles. If you find you need another scope UTG has reasonably priced scopes and back them with a lifetime warranty. If you get a good one it will last but I feel Leapers uses the consumer as their quality control. They will replace a defective scope however with no hassle. One thing to check on your scope that may be the problem and could be an easy fix is movement on the fast focus eye piece if it has one. They tend to come loose and when they move so does the reticle. I use O rings and some guys simply put a few wraps of black tape but there are many things that can be done to secure it. Now, that being said, a 6 inch group out of a proven gun and shooter says something major is happening.
1580094983_16643497175e2e5607f0c211.36036294_DSCN1785.JPG
The red O ring gets pushed into the scope body when rotated clockwise and takes all play out of it. This scope is under warranty and Leapers said they would replace it but it works perfectly and I only paid $68 so I will just use it this way for now.