Are you riding with a belt? I find that sometimes when riding with a belt the buckle will find the worst place to sit to is is constantly digging in or interfering with the free movement of my penis. Also make sure the pants are pulled up all the way... that will help keep your penis up and out of the way, and prevent the front top from bunching up uncomfortably.