i've had alot of knee pain over the years and lost count of the numerous books etc I have bought that help with this issue.
I even went to get re-measured up for my bike and had cleats realigned etc
So believe me I've done and explored every option.
I just put my knee pain down to long hard seasons and the requirement of rest. As i only seem to get problems in the off season.