DTC codes / Subaru codes / P1704
P1704 on a Subaru means the transmission control module (TCM) has detected an electrical fault in the circuit for the 2-4 brake timing solenoid valve, which is a critical shift-control solenoid inside the automatic transmission valve body. The computer monitors the solenoid's commanded current versus the actual current flow and sets this code when the circuit is open, shorted, or out of expected resistance range.
You can usually drive the vehicle short distances to a repair shop, but avoid heavy acceleration or towing because the transmission may shift harshly or enter limp mode. If the transmission is stuck in a single gear or the warning light is flashing, stop driving and have the vehicle towed 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 Subaru vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.