You may not need to get a professional bike fit to fix the problem, and the problem may not be fixed by a correct bike fit. If you do not know what the fitter is doing, be prepared to spend $200 for not much improvement.
The comment by @Neil "Research bike fit yourself and adjust your bike accordingly. It won't be as good as a pro fitting, but it's definitely better than nothing." Has to be the best advise given to this question.
Even if you get a less than ideal bike fit doing it yourself, making even small changes can result in significant improvement. By understanding even a little of the dynamics, you should be able to get a fit that is comfortable, even if not 100% efficient - you may even get it spot on.
One advantage of reading up on bike fits is should you end up going to a professional fitter, he will be working with someone who at least has a basic understanding of the problems and compromises, and you will be able to ask intelligent questions and give more accurate feedback. You will be able to more accurately explain the compromises you want (e.g. Setting up for a time trial is not the same as a touring would be, road is somewhere in the middle).
For this reason alone, I do not recommend going to a fitter without having a basic understanding of what he will do and a clear understanding of what is important to you.