Hi, did anybody experience this? Dealer replaced camshaft position sensor back in october 2014 after p0345 came on. Then p0345 came on again in February 2015, dealer replaced canshaft sensor again. Then after driving mere 50 miles p0345 came back on. This time the dealer did diagnostic procedure and every step checked out ok. They said camshaft sensor is OK and no need to replace it. The dealer concluded it was my weak battery causing the error code. They put in new battery. After 30 miles my car starts stalling and hesitating and engine cuts off couple of times, then p0345 is back on. I reset the error code and my car drives OK another 20 miles.
Please does anybody have any ideas or suggestions, I am totally lost. Thanks!