Originally Posted by
BluesDawg

This should be quite an adventure. Sounds like more wrong than bad bearings. Probably something involving the pawls or whatever ratcheting mechanism this hub uses. One big problem you are likely to face is in finding any specific technical information about the hubs. The online documentation is just going to send you to your Specialized mechanic. Yours has already suggested that you should just replace the wheel.
Could be a sticky pawl, they sometimes stick when the lubrication in the freehub dries out. Here is what he could try, get a can of WD40, and some oil, Phil oil works really well, take off the wheel, put the wheel freewheel/cassette side up, turn the freewheel and see what part is stationary and what part rotates, spray the WD40 into the gap between them while turning the freewheel, keep going until it drips out the other side, continue until it drips out clear. Now go have lunch to let it dry out. Now drip the oil into the same spot, keep putting oil and turning the freewheel until it drips out. Let it sit until it stops dripping. Now put the wheel back on and give it a try. If it works, you saved the price of a wheel. Just remember when you clean you bike to drip a little oil in there, to keep things well lubricated.