Croc - knee pain could be due to crank length, the position of the cleats on your shoe, too little float on your pedal, your cycling style (do you always ride on a big ring and push, or do you spin?)... lots of things
I'd first go to a specialist bike shop *without" the word "tri" in the name (my local tri shop doesn't even read Cycling Weekly and didn't know about the Shimano 'snapping' hub recall - how scary is that?) and ask their advice first. It could well be free (but it would be polite to buy something !)