I'm with the people who think it's a combination of fit and time in the saddle. It sounds like both need a lot of work. I also think that 25 miles each way is a long way to go on an MTB, even with slicks. A touring, CX, or road bike would be much better.