Hopup rubber might be damaged or shredded. You'd have to take it apart to look at it.
Cybergun BB's are not a whole lot better than the Walmart ones. Use real BB's from BBBastard.
The only thing you should EVER use walmart BB's for is in a grenade.