I have an 05 Quest SL with 120K miles and have experienced this problem for about 2 years (since about 80K miles). Dealer says $350 to replace, and it has come back now and then, mostly the humidity seems to affect it. I lived in Augusta, Georgia when it started and since moved to El Paso, Texas where currrently it doesn’t work. I reset the Trip B to coincide with 120,000 miles so I know what the mileage is. I’m willing to live with that but come time to sell/trade in, may be an issue.