Hi all. I own Toyota corolla auto 2006 sedan (used). Couple of weeks ago, check engine light came on. Took it to my local mechanic scanned the code. It read P0335, cam shaft and crank shaft sensors. My mechanic replaced both sensors, drove the car for few more days, light came back, he re-scanned it still showed P0335. He checked it thoroughly and said there is nothing wrong with parts from inside. And I still has check engine light on. Could anyone please advice me what to do? Should I keep driving ignoring the light or take it dealer? Thanks in advance. P.S. Car drives absolutely fine, never stalled or had trouble starting. Cheers