Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos

P0700 on 2013-2019 Subaru Crosstrek: Transmission Control System Fault Guide

P0700 is a general code indicating a fault has been detected in the transmission. On the Crosstrek, this is most often caused by a failing CVT valve body, specifically the torque converter lock-up solenoid. This can cause a flashing 'AT OIL TEMP' light, erratic shifting, and stalling when stopping. A valve body replacement with an OEM part is the most common and recommended fix.

20 minutes to read 2013-2019 Subaru Crosstrek
Most Likely Cause
Faulty CVT Valve Body / Lock-Up Solenoid
Difficulty
4/5
Est. Time
3.2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$1300 – $2900
Parts Price
$750 – $950
⚠️ Drivable, but... — You can drive for a short distance, but continued operation is not recommended. The vehicle may enter a 'limp mode' with reduced power, shifting may become erratic, or the engine may stall when you come to a stop, which can be a safety hazard and cause further damage to the CVT. It is advised to have the vehicle serviced immediately.
Key Takeaways
  • P0700 is a general alert from the transmission; you MUST scan the Transmission Control Module (TCM) for more specific codes.
  • The most likely cause on a 2013-2019 Crosstrek is a failed solenoid inside the CVT valve body, which will usually store a P2764 or P2762 code in the TCM.
  • Before paying for a repair, check if your vehicle is covered under Subaru's CVT warranty extension (10 years / 100,000 miles for 2013-2015 models).
  • This repair is not recommended for DIYers due to the complexity of the CVT and the need for a post-repair relearn procedure.
  • Always use genuine Subaru High Torque CVT fluid.
The P0700 code is a generic, informational code. It means the Transmission Control Module (TCM) has detected a fault within the automatic transmission system and has requested the Engine Control Module (ECM) to turn on the Check Engine Light. P0700 itself does not specify the problem; it simply alerts you that one or more specific transmission-related trouble codes are stored in the TCM. To diagnose the actual issue, a scanner capable of reading transmission codes is required.

What's Unique About the 2013-2019 Subaru Crosstrek

The 2013-2019 Subaru Crosstrek uses a Lineartronic TR580 Continuously Variable Transmission (CVT). A very common point of failure on this CVT is the valve body, which contains solenoids that control fluid pressure. The torque converter lock-up duty solenoid is the most frequent culprit. When this solenoid fails, it often triggers a specific code in the TCM (like P2764) and the general P0700 code in the ECM. Due to the prevalence of this issue, Subaru extended the CVT warranty for many vehicles, including the 2013-2015 Crosstrek, to 10 years or 100,000 miles.

Generation note: This range covers the first generation (2013-2017) and the beginning of the second generation (2018-2019) Crosstrek. Both generations use a TR580 CVT and are known to experience similar valve body issues that can trigger a P0700 code. However, part numbers and specific procedures may differ, so always verify parts for your specific model year. The warranty extension specifically covered models up to 2015.

Professional service recommended: Diagnosing and repairing modern CVTs requires specialized tools to read TCM codes, handle CVT fluid, and potentially reprogram the new valve body. The valve body is located on top of the transmission, requiring removal of the airbox, throttle body, and other components to access. 🎬 Watch a professional mechanic replace the valve body on a Crosstrek. Incorrect service can easily lead to further transmission damage.

Symptoms You May Notice

  • Check Engine Light is on
  • Flashing 'AT OIL TEMP' light on the dashboard
  • Cruise control is disabled
  • Vehicle may feel sluggish or hesitate on acceleration
  • Erratic shifting or engine revving without acceleration
  • Stalling or shuddering when coming to a complete stop, similar to a manual car without the clutch depressed
  • Vehicle may enter 'limp mode' with reduced power
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing only the external transmission sensors without checking for internal codes.
  • Clearing the P0700 code without reading the underlying TCM codes. The light will almost certainly return until the root cause is fixed.
  • Mistaking a burnt-out tail light bulb for a transmission issue, as Subaru is known to illuminate multiple dash lights for a simple bulb failure.

Most Likely Causes

  1. Faulty CVT Valve Body / Lock-Up Solenoid 🔴 High Probability → Shop Transmission Valve Body The lock-up duty solenoid within the valve body is a well-documented, high-failure-rate item on this generation of Subaru TR580 CVTs. It is one of the most active solenoids, leading to eventual burnout. TSBs for other models, like 16-90-13R, describe failures of the lock-up system that are mechanically similar.
    How to confirm: Scan the TCM for codes like P2764 ('Torque Converter Clutch Pressure Control Solenoid Circuit Low') or P2762, which point directly to the solenoid circuit. A mechanic can also perform a resistance test on the solenoid's electrical connector. A reading near 0-2.5 ohms indicates a shorted, failed solenoid, whereas a healthy one should read around 10-13.5 ohms.
    Typical fix: Replace the entire CVT valve body assembly with a new OEM part. While the solenoid is the point of failure, Subaru does not sell it separately, and aftermarket solenoids or rebuilt valve bodies are known to fail prematurely. A transmission fluid drain/fill and a relearn procedure are required after replacement. 🎬 Watch: A complete DIY guide to replacing the TR580 valve body.
    Est. part cost: $700-$900
  2. Low or Degraded CVT Fluid 🟡 Medium Probability CVTs are highly sensitive to fluid level and condition. Overheating or contamination can affect the hydraulic pressure needed for operation, triggering fault codes. Some owners have reported codes disappearing after topping off low fluid. In some cases, as noted in NHTSA ODI #11723189 for other Subaru models, a pressure sensor leaking oil can lead to multiple transmission-related codes including P0700 and P0841.
    How to confirm: Check the CVT fluid level and condition. The fluid should be translucent and not smell burnt. Note that these Subarus do not have a traditional transmission dipstick, requiring a specific procedure to check the level from a fill plug, often best left to a professional.
    Typical fix: Perform a CVT fluid drain and fill using the correct Subaru High Torque CVT fluid (or the appropriate fluid for the specific year). Do not use standard ATF fluid.
    Est. part cost: $100-$200
  3. Damaged Wiring Harness or Connectors ⚪ Low Probability
    How to confirm: Visually inspect the wiring harness leading to the transmission for any signs of damage, corrosion, or loose connections. Test for continuity on the relevant solenoid or sensor circuits using a multimeter.
    Typical fix: Repair the damaged section of the wire or replace the faulty connector.
    Est. part cost: $20-$100

Rare But Worth Checking

  • Faulty Transmission Control Module (TCM): → Shop Transmission Assembly TCM failure is uncommon. Before replacing the TCM, all other possibilities, especially the valve body and wiring, should be thoroughly ruled out. Manufacturer TSB Bulletin #06-93-25 notes that ECM updates have been developed to address P0700 and P0890 (TCM Power Relay Sense Circuit Low).
  • Internal Mechanical CVT Failure: In some cases, metal shavings from internal wear (chain slip, bearing failure) can clog passages in the valve body or indicate a more severe failure requiring a full transmission replacement. This is usually a last resort after other diagnostics have failed and is often accompanied by grinding noises or large metal chunks on the drain plug magnet. NHTSA ODI #11265402 describes a situation where a dealership recommended a whole new transmission after P0700 and P2764 codes appeared.
  • Torque Converter Failure: → Shop Automatic Transmission Torque Converter Separate from the solenoid, the torque converter's internal lock-up clutch can mechanically fail, causing the engine to stall when stopping. This was the subject of Subaru TSB 16-102-16 for several models, including the Crosstrek. This repair requires removing the transmission to replace the torque converter.

Diagnosis Steps

  1. Connect an OBD-II scanner capable of reading transmission codes to the vehicle's diagnostic port.
  2. Read the codes from the Transmission Control Module (TCM). The P0700 code in the ECM is just a pointer; the real codes are in the TCM.
  3. If codes like P2764 or P2762 are present, the valve body's lock-up solenoid is the primary suspect.
  4. To confirm a failed solenoid, a technician can perform a resistance test on the solenoid circuit at the transmission connector. A reading of approximately 0-2.5 ohms confirms a shorted solenoid, while a good solenoid should read ~10-13.5 ohms.
  5. If no other codes are present, or if fluid-related codes appear, inspect the CVT fluid level and condition. Ensure the correct Subaru CVT fluid is used.
  6. If the primary symptom is stalling when stopping, investigate the torque converter lock-up clutch function, referencing TSB 16-102-16.
  7. Inspect the transmission wiring harness and connectors for any visible damage, corrosion, or loose pins.
  8. If the valve body, fluid, and wiring are good, further diagnosis of the TCM or internal transmission components may be necessary.

Parts You'll Likely Need

  • CVT Valve Body Assembly (OEM #31825AA055 (current, supersedes 31825AA050, 31825AA051, 31825AA052, 31825AA053, 31825AA054)) — This assembly contains the lock-up solenoid, which is the most frequent point of failure leading to a P0700 code on the Crosstrek. Must be purchased as a complete OEM assembly.
    Trusted brands: Subaru (OEM)
    OEM price range: $750-$950
    Aftermarket price range: Not Recommended - High failure rate reported by mechanics.
  • Subaru High Torque CVT Fluid (HT-CVTF) (OEM #SOA427V1660 (Orange Bottle) or SOA748V0200 (older Blue)) — This specific fluid is required for any service involving the CVT. Using incorrect fluid can cause severe damage. Always verify the correct fluid type for your specific model year.
    Trusted brands: Subaru (OEM)
    OEM price range: $20-$25 per quart
    Aftermarket price range: Not Recommended
  • Valve Body Cover Gasket (OEM #31338AA020) — Required when replacing the valve body, as the top cover must be removed.
    Trusted brands: Subaru (OEM)
    OEM price range: $15-$25
    Aftermarket price range: N/A

Related Codes That Often Appear With This One

  • P2764 — This code specifically indicates a problem with the Torque Converter Clutch Pressure Control Solenoid circuit ('low' or 'open'), which is the most common root cause of P0700 on these vehicles.
  • P2762 — Similar to P2764, this code points to a performance/stuck off issue in the Lock-Up Duty Solenoid circuit, which is part of the valve body assembly.
  • P2757 — This code relates to the Torque Converter Clutch Pressure Control Solenoid being 'stuck on' and can also be associated with valve body issues.

Technical Service Bulletins (TSBs) & Recalls

  • 16-107-17R: Announces the CVT warranty extension for certain models, including the 2013-2015 Crosstrek, to 10 years/100,000 miles.
  • 16-90-13R: While for older Legacy/Outback models, this TSB details a fix for a torque converter lock-up clutch issue that causes stalling when stopping—a symptom also seen in Crosstreks with P0700.
  • 16-102-16: Addresses issues with the torque converter lock-up clutch failing to release, causing the engine to stall at a stop. Affects 2013-2015 Crosstreks.
  • Bulletin #06-93-25: Outlines ECM software updates developed to address Diagnostic Trouble Codes P0700 and P0890.

Platform-Specific Known Issues

  • Subaru issued a warranty extension for the CVT on 2013-2015 Crosstreks (among other models) to 10 years / 100,000 miles due to concerns about CVT performance and durability. This may cover repairs related to the P0700 code if the vehicle falls within the age and mileage limits.
  • The TR580 CVT in the Crosstrek has the valve body located on top of the transmission case, making it accessible from the engine bay after removing the intake and throttle body, unlike many transmissions that require dropping a pan from below.

Mechanic-Grade Diagnostic Values

  • Lock-Up Duty Solenoid Resistance — expected: 10.0 - 13.5 Ohms at ~68°F (20°C). Failure: A reading near 0-2.5 Ohms indicates a short circuit. A much higher reading (e.g., 27 Ohms) or an open circuit also indicates failure.
  • Primary Up/Down Solenoid Resistance — expected: 10.0 - 13.5 Ohms. Failure: Readings significantly outside the expected range.
  • All-Wheel Drive (AWD) Solenoid Resistance — expected: 2.0 - 4.5 Ohms. Failure: Readings significantly outside the expected range.
  • Secondary Line Pressure Control Solenoid Resistance — expected: 5.0 - 7.0 Ohms. Failure: Readings significantly outside the expected range.
  • Forward/Reverse Linear Solenoid Resistance — expected: 4.0 - 6.0 Ohms. Failure: Readings significantly outside the expected range.
  • ATF Temperature for Relearn Procedure — expected: 40 - 65°C (104 - 149°F). Failure: Procedure may not initiate or complete correctly if the fluid is too hot or too cold.

Scan Tool Commands That Help

  • Subaru Select Monitor (SSM) or equivalent professional scanner: Compulsory learning mode (AT learning) — This procedure should be performed after replacing the CVT valve body or clearing the AT learning value. It recalibrates the transmission control module to the new components. While some mechanics report success without it, others note a significant improvement in drivability after performing the relearn.

Wiring & Ground Locations

  • T4 / B11 Connector — The main external electrical connector on the top of the transmission case, leading into the valve body area.. This is the primary access point for testing the resistance of the internal transmission solenoids without disassembling the transmission. A technician can test the lock-up solenoid circuit (and others) between the specific pin and a chassis ground to confirm an electrical failure before ordering parts.

Real Owner Repair Stories

  • Reddit user Apart_Link5973 (2013 Subaru Crosstrek, 198,000 miles) — P0700 and P2764 codes.
    ✅ What actually fixed it Owner performed a DIY replacement of the CVT valve body with a new OEM part ($750). They also purchased a high-end Autel scanner ($600) to perform the transmission relearn procedure. This completely solved the codes and the CVT ran perfectly afterward.
  • Reddit user SnooDoughnuts231 (2018 Subaru Crosstrek Base, 150,000 miles) — Check Engine Light, flashing AT Temp light, and flashing cruise control indicator. Codes P0700 and P0841 were present.
    ✅ What actually fixed it A Subaru dealership confirmed the valve body had failed. The dealer replaced the valve body assembly for a total cost of $2,200 (including diagnosis). This was the final fix.
  • NHTSA ODI #11723218 — An owner reported that their vehicle was locked in limp mode and could barely climb a small ramp. Diagnostic codes P0841, P0700, and C1431 were stored, and a technician confirmed the valve body had likely failed.
  • NHTSA ODI #11505856 — An owner reported experiencing a CVT failure at 150,000 miles with symptoms including Check Engine Lights and an AT Oil Temp Warning. Diagnostic codes P0700 and P2764 (Torque Converter Clutch Pressure Control Solenoid Control Circuit Low) were identified.

OEM Part Supersession History

  • 31825AA050, 31825AA051, 31825AA052, 31825AA053, 31825AA05431825AA055 — Subaru has made successive updates to the valve body to improve reliability and address known failure points like the lock-up solenoid.
    Heads up: While an older revision may physically fit, it is strongly recommended to use the latest part number (31825AA055) to benefit from all design improvements.

Model Year Variations Within This Range

  • 2013-2017 (First Generation): These models are the first generation Crosstrek. The CVT warranty extension to 10 years/100,000 miles for this issue specifically covers model years 2013-2015.
  • 2018-2019 (Second Generation): The 2018 model year introduced the Subaru Global Platform, featuring a redesigned chassis, a revised engine with direct injection (152 hp vs 148 hp), and updated interior/infotainment. While the core TR580 transmission and valve body part number remained the same, these models were not covered by the initial CVT warranty extension.

Diagnostic Flowchart

Start by using a scanner that can read transmission-specific codes. The P0700 is just a generic alert from the engine computer; the real diagnostic codes are stored in the Transmission Control Module (TCM).
These codes point directly to the high-failure-rate lock-up solenoid in the TR580 CVT's valve body. Do you have a multimeter to confirm the failure with a resistance test?
At the main transmission harness connector, what is the resistance reading for the lock-up solenoid circuit?
→ This confirms a shorted, failed solenoid. The required fix is to replace the entire CVT valve body assembly, as Subaru does not sell the solenoid separately. A fluid drain/fill and a TCM relearn procedure are required after replacement.
→ The solenoid itself is electrically sound. The fault is likely in the wiring harness between the TCM and the transmission, or an intermittent connection. Inspect the harness for damage before condemning the TCM.
→ Given the extremely high probability of this failure on the TR580 CVT, the valve body is the primary suspect. Before ordering parts, check if your vehicle is covered by the 10-year/100,000-mile CVT warranty extension (TSB 16-107-17R).
With no specific solenoid codes, let's check symptoms. Are you experiencing stalling or a severe shudder when coming to a complete stop?
→ This specific symptom is addressed in Subaru TSB 16-102-16 and is caused by the torque converter lock-up clutch failing to release. Check the CVT fluid level and condition first. If the fluid is okay, the valve body is the most likely cause of the malfunction.
When was the last CVT fluid service performed?
→ Start with a CVT fluid drain and fill. Degraded or low fluid is a common cause of these symptoms. Use only the specified Subaru High Torque CVT fluid; standard ATF will cause damage.
→ Check the CVT fluid level and condition. These CVTs are highly sensitive to fluid level. If the fluid is dark, smells burnt, or is low, a drain and fill is the first step. If the fluid is clean and full, the issue may be an early-stage valve body failure.
→ These codes require their own specific diagnostic procedures. Research the specific code(s) you found. If wiring is suspected, visually inspect the main harness leading to the transmission for any signs of physical damage, corrosion, or loose connections.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For this specific P0700 fault path, sourcing a used part is generally not recommended. The primary cause is a high-failure-rate solenoid within the valve body. A used valve body from a donor vehicle is highly likely to have a solenoid that is near the end of its life, leading to a repeat failure.

Donor-vehicle mileage cap: roughly under 50000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • If considering a used valve body despite the risk, source it from a vehicle with the lowest possible mileage.
  • Obtain vehicle history to ensure the donor car was not involved in a severe front-end collision.
  • Ask for a warranty from the salvage yard, even if it's only 30-90 days.

OEM-only on this vehicle (don't cheap out):

  • CVT Valve Body Assembly (Part No. 31825AA055)
  • Subaru High Torque CVT Fluid (HT-CVTF)

Brands owners have reported issues with on this vehicle:

  • Unbranded/generic individual solenoids or complete valve bodies from eBay/Amazon have a high risk of premature failure.
  • While Dorman offers an individual solenoid, reports from owners and mechanics are mixed, with some experiencing failures shortly after installation, requiring the job to be done a second time.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2013 Crosstrek — 198000 miles

Symptoms: Got the dreaded P0700 and P2764 codes.

What fixed it: Replaced the valve body with a new OEM part ($750) and used a high-end Autel scanner ($600) to run the transmission relearn program.

Cost: $1350

Source hint: Reddit r/Crosstrek thread titled 'Advice. 2013 Crosstrek. 180k miles. Got the dreaded P0700 and P2764 codes.'

2013 Subaru Crosstrek — 104000 miles

Symptoms: Displayed P0700 and P2764 codes.

What fixed it: Required a valve body replacement, with quotes from a dealer ($1300) and an independent shop ($1700).

Cost: $1300-$1700

Source hint: Reddit r/subaru thread titled 'SUBARU CROSSTREK VALVE BODY'

Frequently Asked Questions

My 2014 Crosstrek has a P0700 code. Is this covered by the CVT warranty extension?
Possibly. Subaru issued a warranty extension (TSB 16-107-17R) for the CVT on 2013-2015 Crosstreks, extending coverage to 10 years or 100,000 miles. If your vehicle is within these limits, repairs related to P0700 may be covered.
The mechanic found code P2764 and says I need a new valve body. Can't I just replace the faulty lock-up solenoid?
No, Subaru does not sell the lock-up duty solenoid separately from the valve body assembly. The recommended fix is to replace the entire OEM valve body, as aftermarket solenoids or rebuilt units are known to fail prematurely.
My Crosstrek is stalling when I come to a stop. Is this related to the P0700 code?
Yes, this is a known symptom. Stalling or shuddering at a stop can be caused by the torque converter lock-up clutch failing to release. This specific issue is addressed in TSB 16-102-16 for 2013-2015 models.
What kind of transmission fluid should I use for a fluid change on my Crosstrek?
You must use the correct Subaru High Torque CVT fluid. Using standard ATF or any other incorrect fluid can cause issues, as the CVT is highly sensitive to fluid level and condition.
How can a mechanic confirm the lock-up solenoid has failed?
Besides scanning the TCM for codes like P2764 or P2762, a technician can perform a resistance test on the solenoid's electrical connector. A healthy solenoid should read around 10-13.5 ohms, while a failed, shorted solenoid will read near 0-2.5 ohms.
Is replacing the valve body a DIY-friendly job on this Crosstrek?
It is more accessible than on many vehicles. The TR580 CVT's valve body is located on top of the transmission in the engine bay. However, the job requires removing the intake and throttle body, a fluid drain/fill, and a special scanner to perform a transmission relearn procedure after installation.
Subaru TR580 Valve Body Replacement: Do It Yourself & Save Money! Forester, Impreza, XV Crosstrek
Subaru TR580 Valve Body Replacement: Do It Yourself & Save Money! Forester, Impreza, XV Crosstrek
Watch Joe Work: Replace Subaru Valve body on a 2016 Crosstrek
Watch Joe Work: Replace Subaru Valve body on a 2016 Crosstrek
Possible Causes, Meaning & Fix for Subaru AT Oil Temp Light Flashing Issues
Possible Causes, Meaning & Fix for Subaru AT Oil Temp Light Flashing Issues
Subaru AT Oil Temp Light flashing Issues,  Meaning, Causes & Fix (At Oil Temp Subaru)
Subaru AT Oil Temp Light flashing Issues, Meaning, Causes & Fix (At Oil Temp Subaru)
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jun 8, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0700 for:
  • Subaru Crosstrek: 2013201420152016201720182019
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part