I opened the unit and got out the RANGE and FM DEVIATION ASSEMBLY (as I did with my first HP-8640B some years back). Once dismantled, yes, one of the contacts was almost loose:
This is a general view of the switch assembly parts:
And then some close views of the parts:
OK so, what to do now?. In order to get the contacts back to its place and stay there some time, I used a bi-component epoxy glue. Here you have detailed views of the contacts back in place with epoxy:
Next day, I put back the 'kit' in its original assembled form:
And got it back to its place in the HP8640B. Once the unit was checked, I got it back to the shelf:
Success!!!