p860mp faceplate problem(yes, i searched)

the face opens halfway and then tries to close and can't. when i turn the car off, it closes just fine. I searched and found a thread where someone said to spray wd-40 in there and it worked again. That didn't work for me. the ribbon cable looks good from what i can tell, but any other thing i should look for? Where is the best place to buy a ribbon cable?