Try a Brooks sprung saddle or even just a non sprung Brooks saddle rather than a pogo stick seat post.