Hi. Some weeks ago I got the yellow engine lamp on dash. Code reader said P0340. Deletetd the code and move on. After a 5-6 faults, it starts works witout codes, but I want to change sensor anyway. . I ordered a new camshaft position sensor from Hella. Installed it, but engine will not start, sometimes ignite for 1-2 sek. So I think the new sensor was faulty. Innstalled the old sensor and engine starts fine. Ordred an expencive Bosch sensor. Same with tis one. Engine will not start. Code P0340 every time I try starting. (yes I have the OBD2 scanner). When I put the old sensor back, then the engine starts without problems. But ! : I tried the new Bosch sensor AGAIN, pressed the trottle pedal to the bottom, and yes, the engine starts. Idling fine, but with code P0340. So I drive it for a trip, but when home the starting problems still there. Now, I innstalled the olde sensor, and guess what. Even problems with the old one. Starting problems, starting sometime, some with code, some without code. What is wrong. Is it ECU that dont read/save the new sensor or similar? Someone understand something?
- Model
- 3.0 engine Fiat Ducato
- Year
- 2007
- Mileage
- 155000