When I am riding longer than about 1 hour I keep having a problem with genital support. It seems that after I start sweating my shorts lose support and "the boys" drop. When this happens "the boys" are jostled with every pedal stroke. I do wear decent road bike shorts (Pearl, Nike). Are there some shorts that provide better support? Would a short liner help?