For about two years I had patella tendinitis really really bad, like after a run I could hardly walk without pain.
Went to physio, spent money on shoes, nothing really worked, untill I tried barefoot / forefoot running.
Instead of landing on the heel with the foot out in front, I started landing on the forefoot with the foot under my body, knee bent.
This helped out big time.. I still have some pain, but its nothing like what I used to have, and I think its due to my form still not quite right.
Have a look at www.runningbarefoot.org, and www.posetech.com.
Try going for a wee run in bare feet, making sure you land on the balls of your feet, knees bent, letting your calfs and the arch of the feet absorb the impact ( and also release that impact energy again, as the foot goes behind you ).
You need shorter strides, dont land with the feet out in front of you.. thats heel strike material. Land with the feet under your body.
The problem with running this way is that you need to run barefoot ( which is actually really nice on most surfaces ), or find some 'racing flats', ones WITHOUT cushioning, and WITHOUT the wedge shaped heel, and WITHOUT all that pronation control and all the other crap. This is because landing on the ball of the foot requires room under your heel for your calf and foot arch to act as suspension spring, absorbing the energy and releasing it again.