Try a new batt first. Clean and lube the gun. Check the dwell and input pressure. Make sure the Asa isn't cutting the air flow from the tank off. Start there. And see what happens.
THERE IS A FAT KID ON EVERY PAINTBALL TEAM. IF YOU ARE THAT FAT KID, PUT THIS IN YOUR SIG