Welcome to Bimmerfest -- The #1 Online Community for BMW related information! Please enjoy the discussion forums below and share your experiences with the 200,000 current, new and past BMW owners. The forums are broken out by car model and into other special interest sections such as BMW European Delivery and a special forum to voice your questions to the many BMW dealers on the site to assist our members!

Please follow the links below to help get you started!

Go Back   Bimmerfest - BMW Forums > BMW Model Discussions > 5 Series > E39 (1997 - 2003)

E39 (1997 - 2003)
The BMW 5-Series (E39 chassis) was introduced in the United States as a 1997 model year car and lasted until the 2004 when the E60 chassis was released. The United States saw several variations including the 525i, 528i, 530i and 540i. -- View the E39 Wiki

Reply
 
Thread Tools Display Modes
  #1  
Old 10-30-2011, 05:09 PM
rexgo's Avatar
rexgo rexgo is offline
BMW Student
Location: Chicago
 
Join Date: Dec 2010
Posts: 215
Mein Auto: 97 528i
'97 528i With CEL / Code P0340 - CPS Replace DIY

Got a CEL - scanned and got a code P0340 / Cam Position Sensor Circuit A, Bank 1 malfunction.
Which means on my '97 528i single VANOS engine - 1 sensor on the intake side.
Had all the classic symptoms too: sluggish acceleration, and loss of ~ 4 MPG's.

Current mileage is 72K,
and VANOS was done ~ 15k miles ago..

C
hecked the wiring, and decided to replace the CPS. Seemed to be the original.

Read almost everything here, and on other forums for guidance. So thanks to everyone.

I decided to do another DIY to help those who follow.

Here's the location of the CPS intake side:

..
Here's better view of the offender - its blocked by the VANOS solenoid:

..
The CPS is a plugged into a connector under the intake manifold (IM). More on that later:

..
Here's some of the items you will need to address with sizes.

..
Remove 2 connectors: T
o the top of the engine & on the VANOS solenoid (so it won't twist)

..
Remove solenoid with 32 mm wrench as shown. Mine came off easily with the long wrench.

..
Before you remove the solenoid put a rag down to catch oil.

..
Remove oil filter and top - cover with rag to prevent foreign objects. Now you can get to the CPS:

..
Twist the CPS to break the seal:

..
The solenoid oil line (19mm) needs to be swiveled to allow removal:

..
Remove / cut plastic tie holding the CPS wire under IM:

..
Tie ~ 4 feet of string to the sensor to help installation of new CPS:

..
I decided to approach the CPS connection from the top through the intake manifold.
Remove top engine cover, and this is the view:

..
Remove connector and clip directly above plug:

..
Here's the plug:

..
Push the wire release - from the front of engine - and pull CPS plug out. Remove complete CPS though top of IM:

..
Here's the empty connector - note orientation slots:

..
Buy a new OEM sensor. I got mine from AutohausAZ VDO /Siemens made in Slovakia ~ $80 + frt:

..
To install the plug I made a wire tool that holds the end and extends my reach. Here's the tool and CPS:

..
Push the plug into the connector (while pushing on the wire clip)

..
Now switch the string from the old to new CPS:

..
Now feed the new CPS thru the IM, and use the string to pull it to the front.
Here it is emerging from the darkness.

..
Install a new o'ring on the CPS - lubricate it first with oil. Install CPS with loctite on the mounting bolt.
Reinstall solenoid, tighten, and make all other connections.

..
Here's the tools I used:

..
After all connections are made start the car and check for any leaks.
Shutoff engine - use your OBD scanning tool to clear/erase code. I have a Autel MS300
(thanks bluebee)
Restart car and success CEL light is gone. Power is back - boy what a difference - she's back!
__________________
Tom

'97 528i, 99k DD
'91 CRX Si, 114k
'83 Supra, 109k
Reply With Quote
Advertisement
  #2  
Old 10-31-2011, 03:48 AM
Bazza-Aus Bazza-Aus is offline
Registered User
Location: Australia - Kalgoorlie
 
Join Date: Sep 2011
Posts: 44
Mein Auto: 2002 530i
Very nice work rexgo!
Reply With Quote
  #3  
Old 06-03-2013, 11:19 AM
cn90 cn90 is offline
Officially Welcomed to the 'Fest
Location: Omaha NE
 
Join Date: Mar 2006
Posts: 12,864
Mein Auto: 1998 528i 5-sp 140K+
Some interesting things happened to my 1998 528i w/ 135K miles (Single Vanos)...

- Washed the engine using Purple Power, then gentle amount of water to rinse it off.
- Started the car, engine misfires a bit, not bad misfire, so I know it is related to the fact that I washed the engine.
Perhaps water gets into some connectors.

- Code P0340 (CPS issue) came up persistently for a few days. Then it goes away.
So I guess any water that gets into the sensor connectors eventually evaporates...

- At 135K miles, I know my factory CPS is probably on borrow time.

- Anyway, just bought a brand-new BMW CPS ($90 online) and keep it in the trunk for now.
Reply With Quote
  #4  
Old 06-03-2013, 11:32 AM
bkgreene39's Avatar
bkgreene39 bkgreene39 is offline
Officially Welcomed to the 'Fest
Location: Brooklyn
 
Join Date: Aug 2011
Posts: 464
Mein Auto: 1998 BMW 528i
Very good write-up, subscribed.
Reply With Quote
  #5  
Old 06-03-2013, 01:18 PM
dvdlkd dvdlkd is offline
Registered User
Location: south carolina
 
Join Date: May 2013
Posts: 78
Mein Auto: 1997 528
Your a genious. I would have never thought about the string idea to help with routing.
Reply With Quote
  #6  
Old 06-03-2013, 05:45 PM
rexgo's Avatar
rexgo rexgo is offline
BMW Student
Location: Chicago
 
Join Date: Dec 2010
Posts: 215
Mein Auto: 97 528i
Quote:
Originally Posted by dvdlkd View Post
Your a genious. I would have never thought about the string idea to help with routing.
Thanks, I got the idea from reading numerous threads on this subject.
__________________
Tom

'97 528i, 99k DD
'91 CRX Si, 114k
'83 Supra, 109k
Reply With Quote
  #7  
Old 06-03-2013, 05:46 PM
rexgo's Avatar
rexgo rexgo is offline
BMW Student
Location: Chicago
 
Join Date: Dec 2010
Posts: 215
Mein Auto: 97 528i
Quote:
Originally Posted by cn90 View Post
Some interesting things happened to my 1998 528i w/ 135K miles (Single Vanos).....

- Anyway, just bought a brand-new BMW CPS ($90 online) and keep it in the trunk for now.
Good idea!
__________________
Tom

'97 528i, 99k DD
'91 CRX Si, 114k
'83 Supra, 109k
Reply With Quote
Reply

Bookmarks

Tags
97 528, cps, cps diy


Forum Navigation
Go Back   Bimmerfest - BMW Forums > BMW Model Discussions > 5 Series > E39 (1997 - 2003)
Today's Posts Search
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On



Forum Jump


All times are GMT -7. The time now is 11:33 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
© 2001-2011 performanceIX, Inc. All Rights Reserved .: guidelines .:. privacy .:. terms