01 325Ci P0344 and P1449

It's your engine, transmission, driveline
Adam
Posts: 2179
Joined: Wed Oct 23, 2013 9:50 pm

01 325Ci P0344 and P1449

Post by Adam » Mon Jan 07, 2019 8:53 pm

Now this is the German car I expected.

P0344 is Camshaft Position Sensor A Circuit Intermittent for Bank 1
P1449 is a BMW-speific code for Diagnostic Module Tank Leakage (DM-TL) Pump Current Too High

The M54 engine has a position sensor on both the intake and exhaust cam. Need to figure out which one is sensor A.

The DMTL Pump is come emissions thing on the charcoal canister which pressurizes the EVAP system to check for leaks. High current can indicate a failed or failing pump or a massive vacuum leak. Since this car has terrible rubber everywhere, I expect the latter. The canister is mounted behind the rear bumper and is accessible via a plastic cover underneath. Need to take that apart and see what's up.

I have experienced a couple of stalls while decelerating to a stop. Either of these could be related. Or not.

From RockAuto, the Intake CPS ranges form $48-$82 while the Exhaust CPS ranges from $14-$69.

The pump is listed on RockAuto as: Vapor Leak Detection Pump and ranges from $77-$235 depending on the type of unit installed. Looks like 3 different ones, but one is based on production date that I'm pretty sure doesn't apply to me. The other two look the same, including the OEM# but the two Standard parts are listed as "TechSmart" and "Intermotor". Need to do more research plus look at OEM pricing.

kevm14
Posts: 13936
Joined: Wed Oct 23, 2013 10:28 pm

Re: 01 325Ci P0344 and P1449

Post by kevm14 » Mon Jan 07, 2019 9:28 pm

It is ridiculous that they could not figure out how to use engine vacuum to do evap diagnostics, and had to add a pump.

Adam
Posts: 2179
Joined: Wed Oct 23, 2013 9:50 pm

Re: 01 325Ci P0344 and P1449

Post by Adam » Mon Jan 07, 2019 9:31 pm

In typical German fashion, the FSM contains system function description and unit repair procedures but no troubleshooting flow charts or other useful diagnostic troubleshooting info. Maybe you are just supposed to trust the PCM codes and replace the thing it has a code for? 'Cause German Engineering?

Adam
Posts: 2179
Joined: Wed Oct 23, 2013 9:50 pm

Re: 01 325Ci P0344 and P1449

Post by Adam » Mon Jan 07, 2019 9:33 pm

Fun fact, the M54 engine uses the Siemens MS 43.0 engine management system.

kevm14
Posts: 13936
Joined: Wed Oct 23, 2013 10:28 pm

Re: 01 325Ci P0344 and P1449

Post by kevm14 » Mon Jan 07, 2019 9:35 pm

Adam wrote:In typical German fashion, the FSM contains system function description and unit repair procedures but no troubleshooting flow charts or other useful diagnostic troubleshooting info. Maybe you are just supposed to trust the PCM codes and replace the thing it has a code for? 'Cause German Engineering?
When our perfect engineering fails, we will diagnose it perfectly. And when that fails, you can buy another BMW. You're welcome.

Adam
Posts: 2179
Joined: Wed Oct 23, 2013 9:50 pm

Re: 01 325Ci P0344 and P1449

Post by Adam » Mon Jan 07, 2019 9:36 pm

The internet seems to think CPS A is the Intake one, so that's something. Also, it is the harder one to change as you need to remove more things.

Adam
Posts: 2179
Joined: Wed Oct 23, 2013 9:50 pm

Re: 01 325Ci P0344 and P1449

Post by Adam » Mon Jan 07, 2019 9:37 pm

kevm14 wrote:
Adam wrote:In typical German fashion, the FSM contains system function description and unit repair procedures but no troubleshooting flow charts or other useful diagnostic troubleshooting info. Maybe you are just supposed to trust the PCM codes and replace the thing it has a code for? 'Cause German Engineering?
When our perfect engineering fails, we will diagnose it perfectly. And when that fails, you can buy another BMW. You're welcome.
I almost wish I knew more BMW fanboys. They would be so annoyed with me and this car.

Adam
Posts: 2179
Joined: Wed Oct 23, 2013 9:50 pm

Re: 01 325Ci P0344 and P1449

Post by Adam » Mon Jan 07, 2019 9:51 pm

OEM Intake CPS is $130 while a German-made aftermarket unit is $35 through Bavarian Autosport. Not totally out of line with RockAuto pricing.

For my own reference:
Camshaft Sensor - Genuine BMW

PART#: 12 14 7 539 165

BRAND: Genuine BMW
Verified to fit the selected model.
intake side

$129.60
Camshaft Sensor - JL Germany

PART#: 51664

BRAND: JL Germany
Verified to fit the selected model.
intake side

$34.95

Adam
Posts: 2179
Joined: Wed Oct 23, 2013 9:50 pm

Re: 01 325Ci P0344 and P1449

Post by Adam » Mon Jan 07, 2019 9:56 pm

The pump is another story. According to: https://parts.bmwofsouthatlanta.com/sho ... evel=11845, the pump is $159 while the hoses range from $42-$335! At least they are still available. This whole job will likely need to wait until I'm back from travel next month.

Adam
Posts: 2179
Joined: Wed Oct 23, 2013 9:50 pm

Re: 01 325Ci P0344 and P1449

Post by Adam » Tue Jan 08, 2019 6:35 pm

Not sure where this goes, but here is a fancy BMW scan tool.
http://www.bavariantechnic.com/

There are several options, but the 1-VIN model is $179 with no fancy case.
http://www.bavariantechnic.com/buy.aspx

The kit with the OBD + round connector has more compatibility, but would require that I own more than one BMW to make it worth while.

Also, I downloaded the S/W, but it doesn't run under WINE so I can't attach any screenshots for reference.

Post Reply