Ever since I started cycling about 3 years ago, I have had neck problems. The first bike I bought ended up being too big, so I got a Trek 1000 43cm. The 43 felt a little small and I wanted to upgrade, so I went with a 47cm Trek 1500 WSD a year later. I was professionally fitted by a well known fitter in MI on this bike. He fit me conservatively with a stem with a nice upright angle on it. My neck problems went away for a while, but then seem to come back randomly. Sometimes I feel great on the bike (did 2 centuries last summer), but then other times it will flare up and bother me for a month or longer. It is very strange. I am a very flexible person in general and again, my bike is set-up conservatively. I am scheduled to start PT for my neck for the second time in 2 years, but I can't help but wonder if I should change something about my cycling since this seems to be the thing that has sparked the issue. Doctors have not found anything wrong with me and so it gets classified as "overuse". I don't overtrain and I increase mileage/intensity at a reasonable pace.

I was thinking that maybe I should get a more upright bike??? The 1500 is more a race geometry afterall and I was wondering if a flat bar road bike or something like the Trek Pilot would solve my problems.

Anyone have experience with something similar?