Come on over and work on some of these "old" 767's that I work on. You'll get your fill of bad wires and wires shorted to ground.
The CSD oil pressure switch only plays a part in indication and not control. The switch provides a ground to the overhead annunciator. This will also illuminate the "Master Caution" light. It will not cause the CSD to disconnect or change its functions in any way.
If the light is flickering..... you're picking up a ground on the signal wire from some other area. The most suspect areas are the engine itself, pylon, or wing root.
If your mechanics are interpreting this as the CSD is low on oil and constantly filling (overfilling), the CSD will run hot and fail early.