How crankshaft sensor works