+1
Check the slot at the back of the seat tube. It should be consistent in width along its length. Sounds like the classic case of someone crushing the tube to fit a smaller (wrong) sized post.
I had to open the ears of my Gary Fisher's seat tube quite a bit to fit the proper 26.6 post in. Some idiot had clamped it down on a 25-something post.