Shielded cable ground

What you are doing, is severe overkill. If you bypass the Arduino input with a small capacitor, like 100pF - 100nF and shield the cable, assuming you don't make any obvious wiring blunders, there is nothing much to worry about. Probably, even with just the internal pullup resistor.

Is there some known emitter of interference nearby?