DOBD DashX ☰ Browse all codes
P0984

Shift Solenoid E Control Circuit Range/Performance

Transmission Generic OBD-II Medium

What it means

P0984 means shift solenoid 'E' isn't performing within its expected range — its response doesn't match what the transmission control module commands. That points to a sticking or failing solenoid, a wiring problem, or poor transmission fluid. Symptoms are usually harsh or delayed shifts, sometimes with a protective limp mode. The engine starts and runs normally.

Medium

Can I keep driving? Usually drivable, but shifts may be harsh or delayed and the transmission may limp; get it checked before long trips.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Failed or sticking shift solenoid 'E'
  2. Wiring or connector damage / high resistance in the solenoid circuit
  3. Low or contaminated transmission fluid affecting solenoid response
  4. Corroded or loose electrical connections
  5. Faulty transmission control module (TCM)

How to diagnose & fix

Work through it in order

  1. Check transmission fluid level and condition first, as poor fluid commonly causes solenoid performance faults.
  2. Read freeze-frame data and note any other transmission codes.
  3. Inspect the solenoid connector and wiring for corrosion, chafing, or high resistance; repair as needed.
  4. Test shift solenoid 'E' electrically and mechanically; replace if it's out of spec or sticking.
  5. If fluid, wiring, and solenoid are good, have the TCM diagnosed. Clear and re-test.

FAQ

Quick answers

Is it safe to drive with P0984?+
Short, gentle trips are usually okay, but harsh shifting and limp mode add wear. Have it addressed soon.
Can I just clear P0984?+
It returns once the TCM re-tests the solenoid's performance unless the underlying fluid, wiring, or solenoid issue is fixed.

Related codes

Often seen with P0984

Read & clear P0984 yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX