Any help appreciated. I got the red E-diff warning. Local independent shop replaced the valve/solenoid ($900 part) and warning went away for a few weeks--then came back. I've read several posts suggesting these valves are weak, replaced 4 to get one to work, etc. I can't believe this is it? So two weeks ago, I get in there and fiddle with the connector, wires, etc, and bingo, warning goes away....this lasts for two blocks--warning light on--and I cannot duplicate thus temporary fix by fiddling.... Anyone out there understand how this works, and what I might try? I don't think the valve failed that quick, and by the way, no tracking, or extreme stress in those few weeks. One additional piece of info, no codes based on dealer check (reset ECU for an update but I told them not to fix e-diff issue, since I hope to figure it out). Is there a separate e-diff ECU or reset?