The most typical cause of the P0335 encoder fault is loose mag end crank bearings. The second most common cause is encoder teeth issues, bent teeth, filings on teeth, rusty teeth. The third most...