I've got a simple circuit consisting of a 74157 MUX, whose entries come from switches. These entries have also 10k pull-up resistors, so when the switches are open (default), inputs are at 5V. When pressed, inputs are at 0V.
However, one of the inputs (the one connected to R2 pull-up resistor) is having 0.8V when open instead of the correct value of 5V. I've checked and replaced the resistor but the problem remains.
Any hint of what should I check to find out what's wrong?
UPDATE: The problem seemed to be S2 switch pads. I brushed them with solvent, and now, the circuit is working OK. What I'd like to know is why the voltage was 0.8V instead of 0 assuming there was some kind of short in S2. Thanks!
Here's a simplified schematic (only 2 switches represented) of the affected parts:

And here, a real photograph:
