Page 1 of 4

01 325Ci P0344 and P1449

Posted: Mon Jan 07, 2019 8:53 pm
by Adam
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.

Re: 01 325Ci P0344 and P1449

Posted: Mon Jan 07, 2019 9:28 pm
by kevm14
It is ridiculous that they could not figure out how to use engine vacuum to do evap diagnostics, and had to add a pump.

Re: 01 325Ci P0344 and P1449

Posted: Mon Jan 07, 2019 9:31 pm
by Adam
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?

Re: 01 325Ci P0344 and P1449

Posted: Mon Jan 07, 2019 9:33 pm
by Adam
Fun fact, the M54 engine uses the Siemens MS 43.0 engine management system.

Re: 01 325Ci P0344 and P1449

Posted: Mon Jan 07, 2019 9:35 pm
by kevm14
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.

Re: 01 325Ci P0344 and P1449

Posted: Mon Jan 07, 2019 9:36 pm
by Adam
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.

Re: 01 325Ci P0344 and P1449

Posted: Mon Jan 07, 2019 9:37 pm
by Adam
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.

Re: 01 325Ci P0344 and P1449

Posted: Mon Jan 07, 2019 9:51 pm
by Adam
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

Re: 01 325Ci P0344 and P1449

Posted: Mon Jan 07, 2019 9:56 pm
by Adam
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.

Re: 01 325Ci P0344 and P1449

Posted: Tue Jan 08, 2019 6:35 pm
by Adam
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.