Turf Mode not working, Diagnostics
Hey Guys, I have an 2008 700 X2 that will not engage turf mode. This is the second time I have visited this issue and had previously tested the two appropriate ECU pins for ground, 13 & 26 I believe, checked all wiring for shorts and proper continuity, all wiring came up good.
For this endeavor I removed the solenoid from the rear differential so I could visually confirm if it was working, it was not, I kept it removed during the remainder of testing. I then directly and momentarily connected the solenoid to 12v, I found the solenoid works when powered directly. Then I removed the large relay/differential controller from the chassis side of the harness to expose the contacts and eliminate the large relay/differential controller from this test. I found a Red wire (power) Blue wire (power to solenoid) Brown wire (Ground) and Green and white wire (Ground controlled by ECU).
With the test light hooked to the positive battery post, and touching green and white wire at the large relay/differential controller connection, I could see that the turf switch and ECU grounding are working, test light off when turf switch is off (no ground to complete circuit), test light on when turf switch is on (Completed circuit). I believe this to confirm the proper function of the turf switch, small diff lock switch relay, and ECU grounding.
Then taking a jumper wire directly from positive battery post, I touched for less than one second the blue wire at the large relay/differential controller connection, the solenoid activated on demand every time. I attempted to use the test light to jump power from the battery to the Blue wire, but found it would not activate the solenoid. This is because there is not enough amps flowing through the test light for solenoid activation.
I believe everything going in and out of the large relay/differential controller connection is functioning properly, which leads me to suspect the faulty part is the relay/differential controller itself. Please comment with suggestions or let me know if I missed something. Thanks.