P1704: Digital TRS Failed to Transition State
The P1704 code indicates that the Transmission Range Sensor (TRS), also known as the digital transmission range sensor, has failed to transition between states (e.g., Park to Reverse, Drive to Neutral) within the expected time or pattern. This sensor communicates the gear selector position to the Powertrain Control Module (PCM). A failure to transition can cause incorrect gear selection, harsh shifting, or no start conditions. Common causes include a faulty TRS, wiring issues, or a misadjusted shift linkage.
01. Most Common Causes
- Faulty digital transmission range sensor (TRS)
- Damaged or corroded wiring/connectors to TRS
- Misadjusted or worn shift linkage
- Internal transmission mechanical issue
02. Symptoms You Will Notice
- Check Engine Light illuminated
- Transmission stuck in one gear or fails to shift
- Engine starts in any gear or won't start
- Erratic or harsh shifting
03. Step-by-Step Diagnosis
Step 1: Scan for codes and verify P1704 is present. Clear codes and test drive to see if it returns.
Step 2: Inspect the TRS connector and wiring for damage, corrosion, or loose pins. Repair as needed.
Step 3: Test the TRS with a multimeter per manufacturer specifications. Replace if out of range.
Step 4: Check shift linkage adjustment and ensure proper cable or lever movement.
04. Commonly Affected Makes
05. Frequently Asked Questions
Is it safe to drive with this code?▼
No, it is not safe. The transmission may not shift correctly or could get stuck in gear, leading to loss of control or transmission damage.
How much does it cost to fix?▼
Typically $50-$150 for a new TRS sensor plus labor, but costs vary by vehicle. DIY replacement can save on labor.