It might be an Osgood-Schlatter lesion. you can browse about it on internet. The symptoms are very similar to yours.
OrthoTexas
View Tag Cloud