Joints are stiff and painful, cause difficulty in every day tasks and knees pop/snap.?

Internal derangement. A thorough knee evaluation by an orthopaedic surgeon will best elucidate any underlying knee damage such as a potential meniscal at cartilage injury.