If it's grabby as you described, it's likely that new seals/wipers could fix your issue. I recommend taking it back to the shop and have them take a look or do it yourself if you're comfortable with this type of service.

A re-seal or a full rebuild is much less $$$ compared to buying a new fork.