Have you had a professional fitting? Sounds like your saddle may be too low, or too far forward. Also, improper cleat alignment or foot position on your pedal can cause knee pain as well. I would VERY gradually raise and adjust your saddle with each ride to see if it helps.