It sounds to me like you should consider replacing the seat. Check out the threads under Seats and Saddles. Here's another one that may help.