What does P0946 Mean? The Transmission Control Module (TCM) monitors the Hydraulic Pump Relay. The TCM sets the OBDII code when the Hydraulic Pump Relay is not to factory specifications. engine code P0946P0946 fixobd P0946dtc P0946obd code P0946obd2 P0946P0946 car codediagnostic code P0946car code P0946check engine code P0946fehlercode P0946P0946 fiatcodigo P0946codigo falla P0946P0946 kody b??dówcodigo de falla P0946 What are the common causes of P0946 ? Faulty IMRC actuator relay (if equipped) A large air leak at or near the number one oxygen sensor would also cause a lean mixture. Some aftermarket accessories and performance modifications How do you troubleshoot P0946 ? Check to make sure they are not burnt or corroded. If in doubt, get some Electrical Contact cleaner at any parts store if cleaning of the terminals is needed. With the valve disconnected, the red voltmeter lead should be attached to the IMRC valve power wire and the black voltmeter lead connected to ground. Look at the plug wires to make sure they are not burnt or laying on the exhaust. Searches related to P0946 Code - Hydraulic Pump Relay Circuit Range/Performance P0946 P0947