I assume when you measured individual resistances, they were all about the same value?
Otherwise, I think you are on the right track with your diagnostics. Almost certainly a bad connection, nearly broken wire, or bad switch contacts. I'd continue tracing the wire to its source, and measure...