4wd light

I have a 2011 cx9. I'm having the 4wd light come on. The issue doesn't appear to be the solenoid because when I drive it 8n the rain it will go off for a couple of weeks. I got it to go off by washing the under carriage once but haven't tried again yet. This has happened several times. I inspected the underside and don't see any obvious wire issues. Any one hear of this?
 
the wire is on top of the differential, it might be just about to rip apart or one of the 2 is cut but makes contact from time to time. Otherwise i don't know.
 
Back