Sounds the hopup unit was getting blocked, which leads to double or triple feed as the BBs will often stack up enough to push through the blockage. However, eventually one really bad jam developed and your piston is now probably stripped as a result.
You'll have to go inside your mechbox to be sure, but that's my diagnosis.
__________________
"The Bird of Hermes is My Name, Eating My Wings to Make Me Tame."
|