There is so much specious and beside the point arguing going around here. . .
For crying out loud, Mr. OP, you're trying to coax people who've never seen you on a bike to fix you. Bite the bullet, go to a shop, and get a basic fit to find out how normal people sit on a bike like yours. And if it's the wrong bike, the fitter will tell you that. And if it doesn't solve your problem, it's medical, so see an orthopedist.