Not just the dealers. The factory too. I bought a 87 d 150 new. The engine check light came on while on warrenty. Turns out there's a 9v battery behind the glove box. When it dies it throws a code so you have to take it in.