Results 1 to 21 of 21

Thread: DIY: E46 Camshaft Position Sensor

  1. #1
    Join Date
    Jan 2009
    Location
    Williamsburg, VA USA
    Posts
    22,932
    My Cars
    2004 ZHP 6MT

    DIY: E46 Camshaft Position Sensor

    Posting in case anyone needs the info...

    1) Remove the Master Airflow sensor and housing. You will have to also unclip one hose.





    2) Next, remove the power steering fluid housing, and lay to the side. No need to disconnect hoses. This will just give you a little more room.



    3) Next, locate the vanos solonoid, and unplug it. There was a hose in front of mine so I just unclipped it carefully and removed. Then, using the correct open end wrench, carefully remove the vanos solonoid. Ensure the o-ring is in good shape, but new CPS will come with o-ring.



    Vanos solonoid removed. As you can see...proper open end wrench not used (used a pair of vice grips), but I didn't want to run to Lowes just for this. As you can see....if you do use vice grips, be sure you don't wreck the solonoid.



    4) Next, locate the CPS and using an appropriately sized allen wrench remove the single retaining screw. Same here with the o-ring, but my cps came with a new one.



    5) Then follow the line from the CPS to where it plugs in. It clips in, aft of the alternator. Unclip and discard the old CPS.

    6) Reverse order of steps to install new CPS and ensure you use a new o-ring on the CPS.

    Hope this helps someone to fix something for themselves and save a little money. The code for the Intake CPS is P0344. The new CPS ran me about $80.00 from www.pelicanparts.com.
    Last edited by danewilson77; 01-04-2010 at 09:27 PM.

    by Dane Wilson, on Flickr

  2. #2
    Join Date
    Mar 2009
    Location
    Alabama
    Posts
    75
    My Cars
    2002 325i
    Nice write up man, thanks!

  3. #3
    Join Date
    Apr 2006
    Location
    Dallas, Tx
    Posts
    2,513
    My Cars
    95 M5, Euro S50 E30
    Great write up on this. My 01 325 bucked a couple times two weeks ago but didn't throw a code and then earlier this week died at a stoplight while also throwing CEL.

    I pulled codes this afternoon while doing oil change and 0344 cam position sensor fault came up once. Thanks

  4. #4
    Join Date
    Jan 2009
    Location
    Williamsburg, VA USA
    Posts
    22,932
    My Cars
    2004 ZHP 6MT
    Quote Originally Posted by Grim Reaper View Post
    Great write up on this. My 01 325 bucked a couple times two weeks ago but didn't throw a code and then earlier this week died at a stoplight while also throwing CEL.

    I pulled codes this afternoon while doing oil change and 0344 cam position sensor fault came up once. Thanks
    Yup no prob...pretty easy really but pics always help out....

    by Dane Wilson, on Flickr

  5. #5
    Join Date
    May 2008
    Location
    Philly, PA
    Posts
    725
    My Cars
    97 Dakar M3
    I have to do this this week, just waiting for my CPS from Tischer...

  6. #6
    Join Date
    Jan 2009
    Location
    Williamsburg, VA USA
    Posts
    22,932
    My Cars
    2004 ZHP 6MT
    Quote Originally Posted by Sammko18 View Post
    I have to do this this week, just waiting for my CPS from Tischer...
    Noice....easy fix

    by Dane Wilson, on Flickr

  7. #7
    Join Date
    Feb 2005
    Location
    Illinois
    Posts
    91
    My Cars
    325 bimmer

    Nice Writeup!

    Next time youre in Wisc, beer is on me!

    do you have a part number that you used?

    the prices i see on pelican parts differ across the board.

    Thanks again!

  8. #8
    Join Date
    Jan 2009
    Location
    Williamsburg, VA USA
    Posts
    22,932
    My Cars
    2004 ZHP 6MT
    Yeah....hang on......

    http://www.ecstuning.com/Search/12147539165/ES28830/

    Do not use aftermarket....and ony use Genuine BMW here. People have had bad luck with the non oem sensors.

    Also....ifyou are dead set on doing this....th intake CPS is probably the one to go after.....

    You should have a code though..if its bad.....P0344
    Last edited by danewilson77; 01-04-2010 at 09:31 PM.

    by Dane Wilson, on Flickr

  9. #9
    Join Date
    Feb 2006
    Location
    The Atomic City
    Posts
    696
    My Cars
    X5 328i 325iT Z3
    Awesome write up! I am going to change mine as soon as it warms up. (Currently 12F)

  10. #10
    Join Date
    Jan 2009
    Location
    Williamsburg, VA USA
    Posts
    22,932
    My Cars
    2004 ZHP 6MT
    Quote Originally Posted by runnr548 View Post
    Awesome write up! I am going to change mine as soon as it warms up. (Currently 12F)
    Do you have P0344 code?

    by Dane Wilson, on Flickr

  11. #11
    Join Date
    Jan 2009
    Location
    Glen Mills, PA
    Posts
    2,833
    My Cars
    2009 128i
    Quote Originally Posted by mustang00 View Post
    Next time youre in Wisc, beer is on me!
    I've got him covered if he ever gets to Pennsylvania.

  12. #12
    Join Date
    Dec 2006
    Location
    US
    Posts
    3,627
    My Cars
    E36/7M, E39Wagon, '12 X3
    Don't forget to only buy OEM!!
    -///Mike ///Michael ///Mikey

    pwn noobs /thread

  13. #13
    Join Date
    Jan 2009
    Location
    Williamsburg, VA USA
    Posts
    22,932
    My Cars
    2004 ZHP 6MT
    Quote Originally Posted by slvrXI View Post
    Don't forget to only buy OEM!!
    Read post at 9:17PM yesterday...LOL......Noob!!!!!
    Last edited by danewilson77; 01-05-2010 at 07:52 PM.

    by Dane Wilson, on Flickr

  14. #14
    Join Date
    Jan 2009
    Location
    Chicago / Chesterton, IN
    Posts
    522
    My Cars
    '03 325xi, '04 ZHP, CX-7
    Quote Originally Posted by danewilson77 View Post
    Read post at 9:17PM yesterday...LOL......Noob!!!!!
    hahaha.... dane called you a noob....

    Nice write up - wish you had done it last summer though when I changed out mine

    matte black grills | 35% tint | lip spoiler | vanos replaced | transmission software upgrade | sharpie mod | dr. colorchip | di-noc trim
    control arms & bushings replaced | pdc diy | clown nose, blink & chirp activated | red tails | pink whale mod | chrome/leather shift knob | everything hardwired

  15. #15
    Join Date
    Oct 2007
    Location
    Maryland, USA
    Posts
    6
    My Cars
    2001 330 CIC
    Thanks for the pics, man.... much appreciated. Just swapped a bad one out of my 330 cic yesterday.

  16. #16
    Join Date
    Jan 2009
    Location
    Williamsburg, VA USA
    Posts
    22,932
    My Cars
    2004 ZHP 6MT
    No prob...well done

    by Dane Wilson, on Flickr

  17. #17
    Join Date
    Dec 2006
    Location
    Elko,MN
    Posts
    212
    My Cars
    94' 325I, 01 X5
    I have a P0340 code come up. My generic code reader says its the CPS bank 1.
    Is this the same sensor or is this the exhaust sensor?

    ( I have to get me a PEAKE )

  18. #18
    Join Date
    Oct 2005
    Location
    Dallas, TX
    Posts
    1,412
    My Cars
    ESS TS2+ ZHP
    Master airflow sensor? Presumably you were referring to the mass air flow sensor in step 1?
    04 IR 330i ZHP | ESS TS2+ SC | MagnaFlow "headers" | KMS 3.64 LSD | AST 4100 coilovers 550/650 | APEX ARC-8 18x9 | H&R front sway bar | Vorshlag camber plates, RTAB limiters | TMS subframe & swaybar reinforcements | UUC SSK & DSSR | UUC TM & TME | BimmerWorld engine mounts | Dinan strut & shock tower bars | EMP Stewart water pump

  19. #19
    Join Date
    Dec 2006
    Location
    Elko,MN
    Posts
    212
    My Cars
    94' 325I, 01 X5
    Sorry. i found out why. P0344 is the code from the M54 motor not the M52TU.

  20. #20
    Join Date
    Aug 2010
    Location
    Burlington, NJ
    Posts
    579
    My Cars
    E46 Coupe
    Dane, I came across this on a google search, thanks for taking the time to post it. To anyone over 100k doing CCV, Vanos, Intake boots, and MAF take the time and do this as well. I have been meaning to post this for about 4 months, wow does this ever make an difference. For my 330 I did not get a code till the week before I changed the sensor. To make sure of the fault, I reset the codes and they were back the next day. Thanks to Pelican Parts for over night shipping I ordered up the new sensors. Up to that point all I had done was cleaned the CCV, MAF, and rebuilt the Vanos, but I still had a huge dip at 4200rpm. I would have replaced the upper and lower intake boots, but I have Silicone boots from AA. Before the codes there was a very slight sluggishness, almost like heat soak on a hot summer day. After following Danes DIY, I found it funny that I could spin the winter tires in second gear (225/45/17's) Now that I have on summers, and I can still spin them in second, not chirp mind ya but spin them.

    Ryo

  21. #21
    Join Date
    Jul 2016
    Location
    Mpika, Zambia
    Posts
    3
    My Cars
    BMW E46
    hi
    i am a new member to this forum, do you the voltage reading for the signal wire for the M43TU engine? i drive a e46 318i 2001 model it gave a check engine light when i ran a scanner it threw a P0340 and P0344 codeS. before i replace i wanted to find out whether the problem was coming from the wiring on the sensor itself upon testing the voltage line 1 i got 11.48V and line 2 being signal i got 9.4v. later.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •