← Back to list

2004 Dodge Caravan P0016, P0335b, P0339 Fault: Sensor Replacements Failed, Timing Chain or Electrical Issue?

Model: 2004 Dodge Caravan Fault Code: P0016 Posted: 2011-03-15 08:34

I recently encountered recurring engine fault codes on my 2004 Dodge Caravan: P0016, P0335b, and P0339. Initially, the issue was diagnosed as a camshaft position sensor — I replaced it, but the problem returned after one week. The second diagnosis pointed to a crankshaft position sensor; after replacement, symptoms reappeared two weeks later. After multiple visits, the vehicle now shows both P0016 and P0335b/P0339 codes. Since replacing both sensors did not resolve the issue, I suspect it's not a sensor failure. My mechanic ruled out a timing belt — noting that the van ran fine for several weeks between issues. However, the vehicle has over 200,000 kilometers on the odometer and is now causing significant daily transportation disruptions. I'm concerned about whether I should replace the ECU or risk costly engine disassembly to replace a timing chain (which my mechanic says isn't necessary). The van runs normally when codes are cleared by disconnecting the battery, but shortly after, symptoms return — including rough idle, stalling, and rev limit issues. I'm seeking advice based on real-world experiences with 2004 Dodge Caravan models and these specific fault codes. I want to avoid unnecessary ECU replacement or overhauling engine components without solid evidence. Any insights into common root causes — such as electrical faults (e.g., bad ground, corroded wiring), sensor quality differences, or timing chain wear — would be greatly appreciated.

Related fault codes
P0016P0339
Comments (6)
Anonymous 2011-03-15 17:39

Timing belt? What engine size is in your van? A 3.3L or 3.8L doesn't have a timing belt — both use timing chains. The 2.4L 4-cylinder does have a belt. Which one do you have? Also, what brand of cam and crank sensors were installed? Are the original sensors still in place? If it's a 2.4L with over 200,000 km on the original belt, consider replacing it — even if it seems to be running fine, it may fail unexpectedly and cost significantly more later.

Anonymous 2011-03-15 17:52

It's a 3.3L V6 with timing chain, not a belt. Over the past day, I've noticed that the codes suggest either an ECU issue or a potential electrical fault — such as poor grounding or corroded wiring. I don't know what brand of sensors were used during replacement. Are there quality differences between OEM and aftermarket sensors? The van currently runs smoothly, almost like nothing is wrong. But this stability may only last for a day, week, or month. Eventually, the codes will return, triggering limp mode with symptoms like rough idle, stalling, and rev limit issues. If I disconnect the battery to clear the codes, it runs fine again — but the problem returns soon after. Does this intermittent behavior point toward an electrical issue rather than a mechanical one?

Anonymous 2011-03-16 05:00

Sensor quality matters significantly — OEM Mopar sensors from dealerships are generally more reliable than aftermarket brands. That said, I wouldn't rule out an ECU failure outright. If the vehicle can detect crankshaft sensor faults, it's usually a sign that the ECU is functioning properly. 2004 Dodge Caravan models are known for wiring harness issues — especially between the Powertrain Control Module (PCM) and various sensors. Corrosion from battery terminals or mechanical rubbing against bracket near the coil pack can damage insulation over time, leading to intermittent faults.

Anonymous 2011-03-16 10:08

@jeff — you're on the same page as many others I've spoken with about this issue. Multiple sources point away from ECU failure and toward electrical problems such as poor grounding, corroded wiring, or loose sensor connections. I'm planning to start troubleshooting tonight. Your suggestions about checking for corrosion and inspecting the harness near the coil pack are very helpful. Could you provide more details on where exactly to look? What tools should I use — like a multimeter or continuity tester? And what are the most common failure points in this setup? Thanks so much for your input! This is incredibly useful.

Anonymous 2011-03-16 19:02

Try identifying the brand of sensors that were installed during previous repairs — it could be a key factor in diagnosing whether sensor quality or wiring issues are at play.

Anonymous 2011-06-08 09:59

Hello! I recently had the same issue with my 2005 Chrysler Town & Country 3.3L. I replaced the timing chain — verified by four different mechanics before reassembly — and now it's showing these exact codes. This suggests that even a new timing chain might not resolve the underlying electrical or sensor-related problem. It may be worth investigating wiring, grounding, or sensor harness integrity instead.