It sounds like my knee. I hyperextended it at the age of 18 and it's popped and crunched ever since.

That you say it doesn't hurt would lead me to guess that your meniscus is torn and frayed, which isn't uncommon in anyone active past a certain age. Rest and ice