I'm sorry you're still having issues with your neck. What a bummer. I agree with you that a fitting may be in order. I also agree with you about moving the saddle. The fore/aft position of your saddle is a function of your knee position relative to your pedals. If reach is too long or short, then that's better addressed by changing the position of your handlebars, either by changing out the stem, removing or adding spacers and/or changing the type or position of your bars. A trained and experiened fitter will hopefully be able to evaluate you.
Remind me: Is this a new bike that you're riding this spring? If it's an older bike, is there anything you changed relatively recently with the set up on the bike?
Live with intention. Walk to the edge. Listen hard. Practice wellness. Play with abandon. Laugh. Choose with no regret. Continue to learn. Appreciate your friends. Do what you love. Live as if this is all there is.
--Mary Anne Radmacher