Sounds like either your hips or low back could possibly be out. I'm a 33yr old male, and not overweight. That is the cause of mine. A few visits to the chiropractor normally takes care of it for me. Along with some stretching. Their are a few stretches that are designed to stretch you out just for your hips.