What is the code P0336 on a Chevy Silverado? The Engine Control Module (ECM) detected the wrong voltage coming out of the crankshaft position sensor. Because this can affect ignition timing and fuel injection, it’s important to have it repaired immediately before internal engine damage occurs....