There are a variety of reasons why a knee cap can feel loose. Injuries that have sprained or torn ligaments can cause instability in the joint, leading to pain and displacement of the knee cap. Other causes include osteoarthritis or rheumatoid arthritis, which can affect the cartilage that covers the bones of the knee.