how to test GM crankshaft position sensor