If you turn the gun upside down and shoot and bb's come out then your mag is the problem.
And while the gun is upside down you should be able to see the nozzle pushing bb's in and out of the hop up chamber. If you do not see it moving you may have a damaged tappet plate. Not uncommon for ares.
Otherwise it could be a case of an over-hopped or dirty hop up rubber.