OBD2 Codes

P0700 – Meaning, Causes, Symptoms, & Fixes

What Does Code P0700 Mean?

  • P0700 definition: Transmission Control System Malfunction
  • Issue Severity: SEVERE – Stop driving immediately.
  • Repair Urgency: Fix this code immediately (same day if possible) to avoid internal transmission damage.
  • Diagnosis: It is important to complete the entire diagnostic process when diagnosing the P0700 code. This DTC can be triggered by a faulty transmission control module (TCM) or defective parts inside the transmission like the valve body and shift solenoids.

Find a Certified Shop

We've partnered with RepairPal to recommend trustworthy shops in your area. Enter your details to see certified shops near you that offer upfront estimates, guaranteed fair pricing, and a minimum 12-month, 12,000-mile warranty.

Many cars have a control module for the automatic transmission called the transmission control module (TCM). The TCM monitors the sensors and actuators relating to transmission control and communicates with the Engine Control Module (ECM) to inform it of any possible issues with the automatic transmission control module. The trouble code P0700 is set whenever the TCM detects a malfunction with the transmission controls.

P0700 Causes

  • Defective shift solenoids
  • Defective Valve Body
  • Faulty Transmission
  • Shorted or open circuit Transmission Control Module (TCM)
  • Faulty Transmission Control Module (TCM)

P0700 Symptoms

  • Check Engine Light
  • Transmission shifting problems
  • Fail safe mode
  • Other transmission codes
  • Drivability issues
  • Bad fuel economy

How Do I Fix Code P0700?

With a P0700 code, the first step is to get it properly diagnosed to figure out what is causing the malfunction the automatic transmission. Using the live data function of the FIXD sensor and app allows you to read and analyze data from the transmission control module to properly diagnose a P070 code, but transmission repairs should be left to seasoned DIYers.

If  you’re not comfortable further diagnosing this issue at home, we recommend finding a RepairPal-certified shop to pinpoint the problem and give an accurate estimate for repairs. 

These shops can not only help you figure out what’s going wrong before you waste time and money on the wrong parts, but they also offer a minimum 12-month, 12,000-mile warranty and stand behind all their estimates with guaranteed fair pricing.

> Find a RepairPal Certified Shop Near You

How Much Does It Cost to Fix Code P0700?

If you take your car to a shop for diagnosis, most shops will start with an hour of “diag time” (the time spent in labor diagnosing your specific issue). Depending on the shop’s labor rate, this typically costs somewhere between $75-$150. Many, if not most, shops will apply this diagnosis fee to any required repairs if you have them perform the repairs for you. From there, a shop will be able to give you an accurate estimate for repairs to fix your P0430 code.

Right shop, right price

We've partnered with RepairPal to recommend certified and trustworthy shops in your local area. 

  • Upfront cost estimates
  • Minimum 12-month, 12,000-mile warranty
  • Fair price guarantee
  • Possible Repair Costs for P0430

    When it comes to making repairs associated with the P0430 code, one or more of the below repairs may be needed to solve the underlying issue. For each possible repair, the estimated cost of repair includes the cost of the relevant parts and the cost of labor required to make the repair. 

    • Air fuel sensor or oxygen sensor: $200-$300
    • Catalytic converter: $400-$2400
    • A leak in exhaust: $100-$200 (if welded to repair)

    DIY Steps to Diagnose Code P0700

    If you’d like to try to fix code P0700 at home without throwing money at parts, you’ll want to follow the steps below for proper diagnosis. Complete diagnosis may require some specialized equipment beyond what the FIXD Sensor can provide, but the biggest challenge for this repair is that internal transmission issues could be the root cause of this code. As such, this diagnosis and repair should not be attempted by beginner DIYers. 

DIY difficulty level: Expert

This repair should not be attempted by beginner DIYers.

Tools/parts needed (our top picks from Amazon):


Scan your vehicle to verify P0700 is the only code present. If other codes are present, they must be addressed first.


Check automatic transmission fluid to make sure that it is not dirty (should be red, not black) and at a sufficient level. Replace if necessary.


Check freeze frame data. Pay close attention to the engine load (torque), throttle position, RPM, and road speed by using your FIXD sensor and app’s freeze frame data


Using a Scan Tool, compare the RPM input speed and compare the RPM output speed on a flat, smooth surface.

When comparing the torque converter RPM to the Input Shaft RPM, keep an eye out for a Converter Slip Speed PID or Parameter Identification. To test this, gradually depress the throttle, starting above 45mph. If it is functioning properly, the Slip Speed should never be above 50 RPM. If the Slip Speed increases when gradually depressing the throttle while above 45 mph, then you know you have a slipping Converter Clutch. If you are doing this test and the Slip Speed stays steady but the transmission Output Shaft Speed and MPH start to decrease, then you know that you have an internally slipping transmission (usually because of worn Clutch Packs or Sprag Clutches.)


If at this point the vehicle is still setting the same code, you may have a more serious problem with your car’s automatic transmission, and you should bring the vehicle to a certified shop to have further diagnostic work performed.  

Common P0700 diagnosis mistakes

Diagnosing concern as an engine misfire or internal transmission problem before testing and looking at freeze frame data.

Still Need Help Fixing Code P0700?

If you’ve followed the steps above and are still experiencing issues with the automatic transmission and code P0700, please contact the FIXD Mechanic Hotline if you’re a FIXD Premium subscriber or find a RepairPal certified shop near you to get the right repairs at a fair price.


Lifelong automotive enthusiast with a soft spot for offroading. Wrencher turned writer, but I still love to tinker on just about anything with an engine. Dream car: tie between a ‘71 Hemi ‘Cuda and a ’91 GMC Syclone. #GirlDad #SaveTheManuals

Jeffrey N. Ross
Lifelong automotive enthusiast with a soft spot for offroading. Wrencher turned writer, but I still love to tinker on just about anything with an engine. Dream car: tie between a ‘71 Hemi ‘Cuda and a '91 GMC Syclone. #GirlDad #SaveTheManuals

You may also like


  1. Ok so if I get a new the tcm module replaced could that be the problem I don’t want to spend that money on something that won’t fix it I just need my car fixed

    1. Hi Shawn,

      Before replacing your TCM, we recommend following the diagnosis steps that we have provided so that you do not spend money on parts that will not fix the problem. Let us know what you find!

      The FIXD Team

      1. Hi shawn I’m having some problem with my transmission,I’m getting error codes p0700 and p2723 can you help me with that?

        1. My light went out seems no problem. I drive more than I have been.

          1. Code p0700 could that be causing battery to drain

          2. Hi I’m driving a Ford Ecosport 1.4 Titanium and received a P0700 fault can at 1st the car couldn’t move forward or backwards then later on in managed to move forward and backwards

        2. Could you show me a photo of the TCM ON A 2007 PT Cruiser ?
          I have codes PO700 & PO882
          IT ALSO is telling me I may haves Shorted or open circuit or faulty TCM ?

        3. Got a PO 700 code but engine light not on what should I do

      2. Hello Shawn, having some kind of an issue with transmission took it to a transmission specialist he checked it. Looked at fluid took for a drive he said it’s nothing wrong. But a few days later experience some not shifting from time to time. Took it to Auto zone got codes forP0700 andP0755

    2. P0700 code: My 2005 Town and Country wouldn’t shift in hot weather after driving a while, so I went into the fuse box and replaced the EATX Safety Shut Down Relay for $20. Problem solved! Thanks, Occam’s razor!

      1. Are you serious? I’m having the same issues on my grand caravan, was your battery being drained to & did it stop when you replaced that relay?

  2. I have replaced 3 TCM sensors..I think they were bad when I got them..one fell apart when I put it on..the last one fixed the problem for about a week..then the throttle sensor came up as code on engine light..then the TCM came back up..What can I do? For a 2007 Suzuki Forenza..automatic.

  3. I have erred code 0700 do anyone know how will cost me to fix this’ll?

    1. depends on what is throwing the code and where you get it repaired. Shop rate vary – 75 to 125 an hour. plus parts.

      1. So I seem to have multiple problems compared to the others who have commented. I have codes p0705, p0700,p0107,p0217, and 2 or 3 misfires. Truthfully I want to know if the cars worth repairing… it ran fine when we got it and a month later its clunking out

      2. I have a 2006 Jeep Limited the engine light came on, I took it to the shop they did a diagnostic on it showed code P 700. They cleared the code was off for a couple weeks came back on to get back in had the TCM replaced two weeks ago I came back on two days ago. What next??

    2. Please my car shows erro code of 8 c and showing two set of spanas and I used machine to test it show transmission contro system. And the car does not change gear. It does not select three it stops at two . Advice please

  4. Hi, you said one reason could be coolant sensor, can you explain how the coolant affects the transmission module? My vehicle had less coolant than normal, I had this p0700 issue, I filled it up the coolant but still getting the problem. When I turn off the engine light by scanner it drives good until the engine light turns on again. Just feel limp when start driving, rest it drives good as normal. Other codes I get p1603 and u0101. Thanks

    1. It’s possible it has a bad coolant temp sensor. Coolant runs through the transmission as well aka transmission cooler lines. However if the temp sensor is bad the computer can read correctly and then it starts to try and compensate for the issue

    2. My 2009 SILVERADO only shifts hard periodically it came back with P700 code. I have changed the filter And fluid. Still shifting hard but doesn’t matter if it’s cold or hot. Suggestion ?

  5. what did you find

  6. Mechanic wants to do a Flush. Is this the best first course of action?

    1. I would clear the code then disconnect the negative battery cable and put a jump wire from negative cable to postive. Make sure negative is disconnect and postive is still connected to battery. This drains the power from everything in your car. Different from just unhooking the battery. After you have negative and postive connected by jump wire or sometimes cables will reach each other you leave connected for 15 to 30 minutes. Hook negative back up and put key in ignition but don’t start just turn to on postion for about 1 min. Then start and let car run in park for few more minutes. Now go for test drive very gradually no hot rod because transmission and computer are relearning everything for the next 100 miles. I over estimate just in case. This will help your problem if in limp or safety mode or have module codes like tcm. Hope this helps someone.

      1. TEEeee- RRIFIC!!!!

        Your instructions did wonders for my little


      2. how does the dealership flash a TCM for a 2002 Chevrolet HD2500 Duramax turbo diesel?

  7. I have no lights on the dash it shifts perfect and I did the rpm test and found no issues. Should I still be concerned?

  8. Do I have to replace the whole transmission? I took my car to Autozone to have the check engine light checked It threw out 4 codes. P0700 was on there twice as well as P0196 and P0717 . The lady said I need to replace the whole transmission.


  10. What’s causing my brakes to lock up after you change the tcm

  11. I have a 2009 Chevy Silverado 4×4. Two codes coming up. Po700-po717. Trans slips from first to second. Some times it don’t. Then it will again.

  12. Hi there i have the error codes P0700 AND P2010, do you know what is about exactly ti l i get the car to the special services i just what to know what is about just some ideas about this codes if it s possible?! 🙁

  13. I had a code that came up with the transmission control system TCM and ECM do I need to get a whole transmission or can I get it fixed by buying a sensor

  14. I get the p0700 code but the Baja runs fine but leaks transmission fluid when I stop driving

  15. Hello I have a 2007 BMW M6 and getting the P1670 and P0700 errors can anyone advise thanks!

    1. I have 1996 Chevy Tahoe I got code p0700 & p1810.. freeze frame fuelsys 1 OL & fuelsys 2 OL

  16. Hi I have a 2000 Dodge Durango got a po700 when I hook up my launch computer I go to the Tcm part of the computer and it says my transmission is hot and it’s defiantly not been sitting 6 months trying to figure it out I have first second and reverse gears? I have replaced the silanoid pack front and rear speed sensors and pressure sensor is there of erasing the part of hot with my computer?

    1. I replaced accelerator pedal without doing relearn for idle. Drove fine same day a check for passing gear was done also, no problems. Next morning start up done with very high RPM not red line, but above 3500, then bouncing rpm low to high 3000 – 750 then P0700 / P2176 with check light on. Did relearn cleared codes, P0700 returns after 10 seconds of idle. What is needed now?

    2. Is a TCM separate from the ECM? Because I just installed an ECM and a new shift solenoid, yet FIXD gave me codes p0700 and P0755. Engine light is still on.

  17. What are the tools need for advance diagnosis of p0700?

  18. I have a 2012 Subaru Outback 2.5i with less than 20,000 miles. My check engine light came on and I affixed my FIXD module and a P0700 and P0966 error appeared. I can’t find a definition of what a P0966 represents. Also, my new battery is being drained completely if the car hasn’t been driven for a few days. Appreciate any help.

  19. Hi Alex, Check the value of your car verses the cost of repair vs the cost of another car. Is it worth the repairs to you? My 2010 car is showing a p0700 as well. at 347,000 miles. The car value is obviously low. I am going to change the shift solenoid first. This car to me is worth about 46,000 per year, as I drive for a living. I have another car but I don’t want to devalue that car yet. Worth it to me to repair. I do most of my own work. Much cheaper. Not always about the sale value, I like my car so I will repair it.

    1. My suv codes are p0340 catalyst system efficiency below threshold(bank 2) PO442evaporative emmision system leak detected( small leak) P0449 evaporative emmisionsystem vent control circuit intermitent P0700 transmision control system mil requested P1258 engine metal overt- emprature protection P0752 shith selenoid stuck on. P0430 catalystic system efficiency below threshold bank 2 can someone help me ?

  20. When the Check Engine Light came on in my 2002 Chrysler 300M did not have my FIXD Sensor with us so checked fluids first the tranny fluid was low, engine oil was low so put one quart of tranny fluid in on quart of oil in tranny started working properly so when we got home I reset the codes using the FIXD App no codes again as of yet

  21. My 2007 Chevy Cobalt PO700 and PO705 were given A few days later the light reset itself? Any ideas ??

  22. I have 2014 chevy captiva. 87000+ miles. Driving on the highway, it clunked, the check engine light came on and my “Fixd” said it was code PO700. After driving for about 1 more mile, the check engine light turned off. Should I be worried about this?

  23. In 2019 we replaced the transmission on our 2007 hyundai elantra gs. The old transmission had many error codes and was constantly on limp mode.
    Buying a brand new transmission for a 2007 in 2019 was out of the question.. way too expensive for such an old car.. so we went ahead and bought a second hand 2009 transmission from a part shop. The 2009 transmission only had 40k miles or so. (To replace a bad 2007 transmission that had 70k miles).
    We think the previous owner beat the car too much (speeding, pulling trailers etc) and prematurely killed the trans…so we paid for his bad driving habits.
    Anyhow, we did the swap at a specialized trans shop..
    it fixed the problem, no more engine light.. still few gear slippery here and there occasionally but nothing to trigger the engine light.

    Two years later (15k miles later) , we are now getting a p0700. We haven’t brought the car to the garage yet as it will cost $100 for a full diagnosis. So im trying to find out what could cause the engine light to pop and give a p0700. Im just using a crappy obd scan tool.. so it doesn’t really tell the real cause.

    Im checking the fluid level but i don’t real know how to read the level on the stick. It seems to go past the hot mark..when it is hot.. but im not sure.

    Could it be just the oil over heating? Too much oil? Not enough oil? The atf oil is still reddish.. i don,t see any atf leak around the trans pan or anywhere.

    When we did the trans switch two years ago, we only did the trans.. not the module.. because i remember the tech said that we need to let the computer relearn the need driving habit or something..

    Anywyay, we are getting p0700 (no limp mode yet). The p0700 seems to pop at the end of the day and disappear on its own early in the morning or when the car is cold and has been driving few miles in the morning. If the engine line pop at the end of the day.. we don’t notice it right away.. after parking over night we need to drive it a few miles in the morning for the light to disapear. Im guessing it reset it self…. I hope it is just an oil issue,

    Since i cannot tell if it is overfilled or underfilled.. i don’t know what to do. I have some extra oil from my second car left in a can.. but my second car is a jeep which use atf2 i think.. can i mix that with whatever the elantra has?

    We are kinda broke due to covid…

Leave a reply

Your email address will not be published.

More in OBD2 Codes