You should see some Orthopaedic surgeon who deals in arthroscopy and sports medicine. Listening to your condition it seems to be a condral lesion of patella and possibly a ligament tear which stabilise the patella as many times in patellar dislocation the associated injuries are neglected.
Health Tips
Sawan Neelu Angels Hospital, Saket , New Delhi