Help with P0340 code
Help with P0340 code
Hi, I have a 2004 infiniti g35, and a week ago all the engine lights turned on (SLIP, Check Engine, VDC off) and now the car lags during start-up and sometimes the brake light would even go off and I have to restart the car. So I used a scanner to locate the problem and it gave me a P0340 code which is the bank 1 (passenger side) camshaft position sensor, So I decided to buy a replacement part online to fix the problem. After replacing it, I'm still having the same problem, and when I used a scanner again, it still gives me a P0340 code. Anyone else familiar with this problem? Any ideas on what could be wrong or how to fix this? Any help is very much appreciated, thanks.
Yes, I actually lurked this board even before receiving the part to see people's experiences, and the most that I've read said that they had to replace the bank 1 sensor and it was fixed, that's why I was sure that replacing that sensor will fix it as well. But after replacing it, I still get the same code, that's why I asked since I did not find a similar situation, unless I misread some posts.
Yeah I got an aftermarket sensor from carparts.com. It was rated high so I thought that it would be good enough. I guess I can check the resistance on the sensor and the continuity on the harness/wiring while I'm there as well. thanks, I'll try that out. If the tests check out to be fine, do you think that it's possible that it's still because of aftermarket the sensor?
One thing I know is that Nissan/Infiniti does not play nice when it comes to aftermarket sensors. So test your sensor, but it might be better going OEM. Did you clear the code? If so, how long does it take to come back?
Well I just checked both camshaft sensors (bank 1 and bank 2) as well as the crankshaft at the bottom and the resistance on them seemed to be all fine. I checked all the wiring / harness on them as well, and they have continuity.... However, I also checked the old camshaft sensor that I took out and it seemed to be also fine as well... So I don't know what's going on....
And I never did clear the code by the way after installing the new sensor. I tried to put back the old sensor and it does the same thing giving me a P0340 code.
Now I'm kinda stumped here because I investigated the usual culprits on this. I consulted a shop and they said that I might need to have my oil passageway cleaned out because it might be affecting the sensors and solenooids, and depending on how much work needs to be done, the cost might go upwards of a thousand dollars and more... That seems ridiculous to me, but I have no other ideas. So any one have any suggestions on the matter?
And I never did clear the code by the way after installing the new sensor. I tried to put back the old sensor and it does the same thing giving me a P0340 code.
Now I'm kinda stumped here because I investigated the usual culprits on this. I consulted a shop and they said that I might need to have my oil passageway cleaned out because it might be affecting the sensors and solenooids, and depending on how much work needs to be done, the cost might go upwards of a thousand dollars and more... That seems ridiculous to me, but I have no other ideas. So any one have any suggestions on the matter?
Trending Topics
Try this out.
http://www.justanswer.com/nissan-infiniti/
2005 G35x - I got the same code and symptoms last week...get an OEM sensor (I got mine on eBay from a Dealership). I installed it, cleared the code and haven't had a problem since.
I'm having the same issue, the code won't go away. I bought the sensor from advanced auto parts store. And I even changed the connector. Still with the same issue. Do you think if I get the sensor from Infiniti it would fix the issue?
Yes, an OEM sensor - while expensive - is the only real way to fix the problem.
EDIT: Get the OEM sensor on eBay, it's much cheaper.
EDIT: Get the OEM sensor on eBay, it's much cheaper.
Last edited by Benja455; Aug 17, 2016 at 09:16 PM.


