Rain on the tracks? Vancouver's skytrain seems to have solved that problem.

OTOH it took Vancouver a while to deal with snow. Snow would accumulate over the car top resistance grids the system uses instead of regenerative braking. When the trains braked the snow would melt and short out the electronics. BC Transit fixed that eventually.