jsudaria wrote:2003 infiniti M45. About 10 months ago, I had a code P0340. So I had the camshaft sensor replaced. A few days ago my car started idling very rough for about 20 seconds every time I start it. My car has stalled on me a couple times and turned off completely while I was driving. The service engine light came on and the screen said VDC control warning and the dashboard said VDC off. I checked for a code and the P0340 is back again. Any ideas??
Thanks,
Jason.
This info pertains to the M45 only as I have not dealt with the M35's.
The camshaft sensor should only be replaced with dealer parts. Easy replacement, driver's side, front of engine.
There are also two other "camshaft sensors" (they are camshaft timing sensors for the variable intake timing) located on top, in the front of the motor but those throw P1140 and P1145 codes if bad). These two sensors are interchangeable with each other.
There is a revised CRANKshaft and CAMshaft sensor by Hitachi (now looks like a metal cylinder instead of the rectangular plastic). The CRANKshaft sensor is on the passenger side, at the bell housing. The CAMshaft sensor, as mentioned, is on the front of the motor, driver's side about the same level as the water pump. These two sensors (CRANK and CAM) are also interchangeable with each other.
Make sure your oil is clean and full and erase the code. Start the car and run for 10 seconds. Turn off for at least 10 seconds. Restart and run for 10 seconds. If no code then don't worry about it. If the code comes back, replace the sensor. It IS a simple DIY job. One 10mm bolt holds the sensor on.