What does P0786 Mean? OBD-II Code Transmission may not shift properly is defined as a Shift Timing Solenoid "A" Range/Performance The Transmission Control Module (TCM) uses shift solenoids to control the hydraulic pressure in the transmission which is needed to apply the various clutch packs in the transmission that provide the different gear ratios needed to efficiently propel the vehicle down the roadways. When the TCM detects a shift solenoid is not performing as desired, it will set code P0786. engine code P0786P0786 fixobd P0786dtc P0786obd code P0786obd2 P0786P0786 car codediagnostic code P0786car code P0786check engine code P0786fehlercode P0786P0786 fiatcodigo P0786codigo falla P0786P0786 kody b??dówcodigo de falla P0786 What are the common causes of P0786 ? Common causes include a faulty shift solenoid, hydraulic blockages inside the internal transmission fluid passages, mechanical internal transmission failures, low transmission fluid, dirty or contaminated transmission fluid, a faulty PCM or transmission control module. How do you troubleshoot P0786 ? The original multi-displacement system turned off opposite pairs of cylinders, allowing the engine to have three different configurations and displacements. P0786 code had an elaborate diagnostics procedure, including showing engine trouble codes on the air conditionning display. However, the system was troublesome, misunderstood by customers, and a rash of unpredictable failures led to the technology being quickly retired. Searches related to P0786 Code - Shift/Timing Solenoid Range/Performance P0786 P0787