DTC codes / P09xx · Transmission / P0946
P0946 indicates that the powertrain control module (PCM) has detected an out-of-range or performance fault in the hydraulic pump relay circuit, which typically controls a pump used for hydraulic pressure in systems such as active suspension or transmission fluid circulation. The computer monitors the relay's control circuit and expects a certain voltage or current response when the relay is commanded on or off; when the feedback does not match the expected range, the code is stored.
You can usually drive the vehicle with P0946 set, but avoid aggressive driving or heavy loads if the hydraulic system supports suspension or transmission functions. If you notice a significant loss of ride comfort, steering assist, or transmission performance, have the vehicle inspected promptly to prevent further damage.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.