← Back to list

Error Code P0129 in 2004 Dodge Stratus 2.7L V6: Causes and Fixes for Low Barometric Pressure & Oil Pressure Fluctuations

Model: Dodge Stratus Fault Code: P0129 Posted: 2014-09-21 15:45

What causes a low barometric pressure error (P0129) in a 2004 Dodge Stratus with a 2.7L V6 engine? I've owned this vehicle for 10 years and have never experienced issues before recent repairs. After replacing the air filter, oil pan seal, and timing gaskets, I began experiencing a persistent misfire and now receive error code P0129 — indicating low barometric pressure. During troubleshooting, I found that the MAP sensor connector clip was broken; when bumped, the engine nearly stalled. Replacing this connector improved drivability significantly, but the P0129 code persists. After the repairs, several bolts on the crossover pipe were severely rusted and required drilling to remove — a process that may have introduced additional stress or leaks in the intake system. I suspect a vacuum leak originating from the manifold or intake tract could be contributing to the low barometric pressure reading. However, even after checking all sensor connections and replacing the MAP sensor connector, the code remains. Another issue is that when I shut off the engine and let it sit for a few minutes, the oil light flashes. My oil level appears full according to the dipstick, but the behavior resembles low oil pressure rather than low oil volume. After sitting for about 5 minutes, the car starts normally and runs fine until shutdown. I’ve ruled out fuel contamination in the engine oil (which would have been detected earlier), and I recently had an oil regulator replaced during winter maintenance. Still, I’m unsure what component to replace or inspect to resolve the fluctuating oil pressure and persistent P0129 code. Could the timing gasket replacement or crossover pipe repair be indirectly causing these issues? Any insights on vacuum leak locations or oil pressure system diagnostics would be greatly appreciated.

Related fault codes
P0129
Comments (2)
Anonymous 2014-09-22 10:20

Perform a fuel pressure test and monitor for pressure drops. Always verify there is no fuel in the engine oil — this is a safety concern. Ensure the MAP sensor is properly connected with intact wiring. Check for vacuum leaks, especially around the intake manifold or crossover pipe. Regarding the oil light: it often indicates low oil pressure, not low oil level. Confirm if your oil pump or regulator is functioning correctly.

Anonymous 2014-11-28 20:51

Thanks for the detailed advice, Kev. I appreciate the input even though this reply came late. I’ve been reviewing your suggestions and can confirm that my oil level has never dropped — it’s always full according to the dipstick. I’m surprised by the low oil pressure reading since last winter I had a mechanic replace the oil regulator. That said, I still don’t know what component might be causing the fluctuation. I’ve ruled out fuel in the engine oil — any presence would have been noticeable earlier. Regarding vacuum leaks: that’s exactly where I’m focusing now. Since I already replaced the MAP sensor connector, I'm looking for other potential leak points — especially near the manifold or crossover pipe. In terms of the oil pan seal replacement and timing gasket work — could these repairs be indirectly causing the current issues? For example, did improper sealing or misalignment introduce a vacuum leak or affect engine dynamics? Any insight on this would be very helpful.