New battery, new timing belt & water pump, new camshaft sensor & magnet
check the wiring that connects to the sensor they can rub against the engine block and cause a short to appear in them
33.7k questions
32.5k answers
1.3k comments
23.0k users