I was a bicycle mech for years and have heard all this before, sounds like your seat isn't angled right. You need 3 points of even contact, just under your balls and both butt bones
if you have a seat putting more pressure either way your going to have a bad time.
Go and see Mick at onya bike belco and he can help you out. I use to work there many years ago.