Easiest way to check if it's your batter would be to watch the screen when you pull the trigger. If it flickers at all, replace the battery with a new decent battery.
If that doesn't solve your issue, I'd give your rammer a clean, replace and oil the o-rings.
Failing that, I'd say it sounds like your pilot valve could be sticking in the noid.