new shock problems

i have a brand new bike(10 months old). i am having alot of problems with my fox float rp3. i took it back with the shock in the stuck down position. a week later and $45 i pick my bike up. about 20 minutes into the ride i have no suspension(stuck down again). my bike has now been in the shop for 3 more weeks and i still don't have it back. my question is are these shocks fixable at a local shop? or should they be sent right to the manufacter to be repaired?