# Help please! Check Engine light just came on in my 2003 Dodge Caravan. It is giving the codes of P0601 and P1684

**URL:** <https://community.cartalk.com/t/help-please-check-engine-light-just-came-on-in-my-2003-dodge-caravan-it-is-giving-the-codes-of-p0601-and-p1684/126910>\
**Category:** Maintenance/Repairs\
**Created:** [October 16, 2018, 10:51pm UTC](https://community.cartalk.com/t/help-please-check-engine-light-just-came-on-in-my-2003-dodge-caravan-it-is-giving-the-codes-of-p0601-and-p1684/126910 "2018-10-16T22:51:44Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shaun\_Fitzgerald](https://avatars.discourse-cdn.com/v4/letter/s/8797f3/32.png) [@Shaun\_Fitzgerald](https://community.cartalk.com/u/Shaun_Fitzgerald)\
**Post date:** [October 16, 2018, 10:51pm UTC](https://community.cartalk.com/t/help-please-check-engine-light-just-came-on-in-my-2003-dodge-caravan-it-is-giving-the-codes-of-p0601-and-p1684/126910/1 "2018-10-16T22:51:44Z")

</div>

I have two weeks before my registration expires and need to figure this out in order to pass the inspection. I was in a car accident two years ago and had to have my PCM replaced so I don’t think the computer is the problem. I could be wrong though. Does anyone have some advice they could give me on how to trouble shoot what the exact problem is? Could it be my battery? I would like to know for sure if it’s the PCM before I buy a replacement. Thanks in advance for any help with this!

---

<div class="post-metadata">

**Author:** ![Tester](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/tester/32/15976_2.png) [@Tester](https://community.cartalk.com/u/Tester)\
**Post date:** [October 16, 2018, 10:58pm UTC](https://community.cartalk.com/t/help-please-check-engine-light-just-came-on-in-my-2003-dodge-caravan-it-is-giving-the-codes-of-p0601-and-p1684/126910/2 "2018-10-16T22:58:33Z")

</div>

DTC P0601 = Internal failure of PCM

DTC P1684 = The battery has been disconnected in the last 50 starts.

Tester

---

<div class="post-metadata">

**Author:** ![It\_s-Me](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/it_s-me/32/12660_2.png) [@It\_s-Me](https://community.cartalk.com/u/It_s-Me)\
**Post date:** [October 17, 2018, 12:28am UTC](https://community.cartalk.com/t/help-please-check-engine-light-just-came-on-in-my-2003-dodge-caravan-it-is-giving-the-codes-of-p0601-and-p1684/126910/3 "2018-10-17T00:28:31Z")

</div>

The P0601 = can also be caused by low voltage to the ECU/PCM

The P1684 = Could just be a bad battery connection which could also trigger the P0601

First thing I would try is cleaning the battery connections, The P1684 should not have triggered the CEL

---

<div class="post-metadata">

**Author:** ![Yosemite](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/yosemite/32/643_2.png) [@Yosemite](https://community.cartalk.com/u/Yosemite)\
**Post date:** [October 17, 2018, 1:31am UTC](https://community.cartalk.com/t/help-please-check-engine-light-just-came-on-in-my-2003-dodge-caravan-it-is-giving-the-codes-of-p0601-and-p1684/126910/4 "2018-10-17T01:31:29Z")

</div>

Disconnect both battery terminals and use a tool to clean the posts and terminals.

First remove the cables from the battery and use a wire brush to remove any corrosion and dirt from the battery posts and the cable terminals. There is a tool with a round wire brush for this purpose, found at any auto parts store for less than $10 [http://shop.advanceautoparts.com/p/kd-tools-terminal-battery-brush-kdt201/25980576-P?searchTerm=terminal+brush](http://shop.advanceautoparts.com/p/kd-tools-terminal-battery-brush-kdt201/25980576-P?searchTerm=terminal+brush).  
Before connecting the cables, apply a coating of di-electric grease to the battery posts this will keep oxygen away from the connection so that it will not corrode as fast.

Yosemite

---

<div class="post-metadata">

**Author:** ![kurtwm1](https://avatars.discourse-cdn.com/v4/letter/k/13edae/32.png) [@kurtwm1](https://community.cartalk.com/u/kurtwm1)\
**Post date:** [October 17, 2018, 1:34am UTC](https://community.cartalk.com/t/help-please-check-engine-light-just-came-on-in-my-2003-dodge-caravan-it-is-giving-the-codes-of-p0601-and-p1684/126910/5 "2018-10-17T01:34:50Z")

</div>

It is my understanding that P1684 could be caused due to multiple power disconnects. Once power is restored it may take up to 50 engine starts for the error to reset. It normally does not happen when one changes the battery or simply disconnects a battery terminal for short periods of time, i.e to perform some work.

I would make sure that all your connectors between the battery and PCM are correctly seated. You may have a loose connection that causes a temporary (even a millisecond would be recorded by the PCM) loss of power to the PCM.

Since you said that you replaced the PCM a year ago, I would also be worried that you may have a bad one. Was it new or used? Still under warranty?

By the way, P0601 and P1684 are normally triggered together. P0601 saying there is a memory error and P1684 indicates the multiple power loss, but could also indicate a communication malfunction within the PCM.

---

<div class="post-metadata">

**Author:** ![Shaun\_Fitzgerald](https://avatars.discourse-cdn.com/v4/letter/s/8797f3/32.png) [@Shaun\_Fitzgerald](https://community.cartalk.com/u/Shaun_Fitzgerald)\
**Post date:** [October 18, 2018, 5:05am UTC](https://community.cartalk.com/t/help-please-check-engine-light-just-came-on-in-my-2003-dodge-caravan-it-is-giving-the-codes-of-p0601-and-p1684/126910/6 "2018-10-18T05:05:41Z")

</div>

Thank you for the response. Yes, the replacement ECM is refurbished.

---

<div class="post-metadata">

**Author:** ![Shaun\_Fitzgerald](https://avatars.discourse-cdn.com/v4/letter/s/8797f3/32.png) [@Shaun\_Fitzgerald](https://community.cartalk.com/u/Shaun_Fitzgerald)\
**Post date:** [October 18, 2018, 5:11am UTC](https://community.cartalk.com/t/help-please-check-engine-light-just-came-on-in-my-2003-dodge-caravan-it-is-giving-the-codes-of-p0601-and-p1684/126910/7 "2018-10-18T05:11:34Z")

</div>

Thank you for the response. I disconnected my battery last night and theee was a good amount of corrosion on the positive terminal. I left it disconnected for an hour then reconnected it and the check engine light came on with the first start. This was different from when I disconnected it 3 days ago. Then, the check engine light was off when I started it up. I drove around the block and oarkednkt for an hour before I left again, and the light was back on.

I say all that to ask, could I be doing something wrong with this battery disconnect? Will the disconnect reset my ECM and my check engine light every time?

---

<div class="post-metadata">

**Author:** ![Shaun\_Fitzgerald](https://avatars.discourse-cdn.com/v4/letter/s/8797f3/32.png) [@Shaun\_Fitzgerald](https://community.cartalk.com/u/Shaun_Fitzgerald)\
**Post date:** [October 18, 2018, 5:16am UTC](https://community.cartalk.com/t/help-please-check-engine-light-just-came-on-in-my-2003-dodge-caravan-it-is-giving-the-codes-of-p0601-and-p1684/126910/8 "2018-10-18T05:16:20Z")

</div>

One more question if you can…

I’m concerned that if I take it to a mechanic that they will see P0601 and stop looking for problems and simply tell me I need a new ECM.

When I take it in, what should I ask them to do? Is there a way for the mechanic to identify where the problem exactly is? In my research it seems that there are a whole lot of things that will trigger a P0601, and the majority of actual P0601 causes have nothing to do with the ECM.

What should I ask the mechanic?

---

<div class="post-metadata">

**Author:** ![Nevada\_545](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/nevada_545/32/41232_2.png) [@Nevada\_545](https://community.cartalk.com/u/Nevada_545)\
**Post date:** [October 18, 2018, 5:34am UTC](https://community.cartalk.com/t/help-please-check-engine-light-just-came-on-in-my-2003-dodge-caravan-it-is-giving-the-codes-of-p0601-and-p1684/126910/9 "2018-10-18T05:34:21Z")

</div>

Each time I got a Chrysler product with P0601 PCM memory check sum error the fault returned immediately after being erased, the batteries were not leaking or failing and the connections were not neglected. The only fix was to replace the PCM.

Your refurbished PCM is 15 years old and subject to the same failure as others.

---

<div class="post-metadata">

**Author:** ![BillRussell](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/billrussell/32/3179_2.png) [@BillRussell](https://community.cartalk.com/u/BillRussell)\
**Post date:** [October 18, 2018, 11:46am UTC](https://community.cartalk.com/t/help-please-check-engine-light-just-came-on-in-my-2003-dodge-caravan-it-is-giving-the-codes-of-p0601-and-p1684/126910/10 "2018-10-18T11:46:06Z")

</div>

Did you clean the corrosion off? how about inside the cable clamp? What about the negative connection, and the connections at the other ends of the cables?

---

<div class="post-metadata">

**Author:** ![Yosemite](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/yosemite/32/643_2.png) [@Yosemite](https://community.cartalk.com/u/Yosemite)\
**Post date:** [October 18, 2018, 7:52pm UTC](https://community.cartalk.com/t/help-please-check-engine-light-just-came-on-in-my-2003-dodge-caravan-it-is-giving-the-codes-of-p0601-and-p1684/126910/11 "2018-10-18T19:52:55Z")

</div>

Both connections at the battery must be **removed** and the mating surfaces cleaned.

It is not that hard of a job to do!!!

With a good connection (after the cleaning)…then you can look to other faults.

Yosemite
