I agree with the original poster more or less.
I too have found supposedly happy longterm allies reticent in their trading - and not just resources, as Efexeye suggests. Trading maps, converting religion or civics, trading techs, pretty much anything you want, they "don't like you enough"...