I bought my 99 Chrysler 300m last September. It had the engine light on, with the code P1684. I knew it's the battery unhooked code. But it's now almost June and it hasn't gone away. Is there anything I can reset or do to get this code gone, without paying the dealership to diagnose it?
This is not a problem. If there are no DTC's present, the cluster will display one of two texts: "P1684" and "done" or only "done". P1684 is only a status and indicates that the PCM memory has been cleared within the last 50 ignition cycles and does not indicate a problem.
You could try pulling fuses "Q" & "N" for at least 15 minutes to clear codes but you could still possibly come up with the p1684 in theory (PCM memory clearing).