how long to replace crankshaft position sensor