i read your post a few times over(bad short term memory i have), and it sounds like you have a long torso. my torso is also quite long. with this in mind, i have to move my seat further back. it sounds like you are too far forward. switching out a stem may be in order here as well.
i agree with the ladies, go get a custom fit. ask around. someone will know who to go see.
just my .02 cents.
goddess1222