Originally Posted by triplering
I have adjusted the seatpost as high as it can go without my hips rocking when pedaling.
Rocking when pedaling is not a bad thing, everyone does it to a certain amount. It actually increases when you push harder, like riding up a hill or sprinting. Your height-measurement is too vague, we need actual numbers:
1. inseam length of your legs
2. saddle to pedal distance (when pedals at bottom, crank parallel to seat-tube)
Also your seat seems to be a little too far forward, but that should cause ligament/tendon pain on the back of the knee, not on the front/top of the kneecap.
Yeah, I suspect you may be pushing too big of gears...