An unplugged transmission wiring connector with green corrosion on its pins.

P0700 Code: The One That Points at Another Code

Short answer: A P0700 code is the transmission computer asking the engine computer to turn the check engine light on, and the fault it is reporting is stored as a second code. In the federal record, that second code most often names a pressure control solenoid.

Written by Iqbal Taher Certified mechanic and parts trader since 2011
Fact checked

Key takeaways

  • Safety: Stop and have the car towed if it's in limp mode at highway speed, has no drive or reverse, or a warning flashes.
  • Don't clear the code before the scan is read, because erasing it also wipes the second code.
  • Check the transmission fluid level and condition before anyone orders a part.
  • If the scan shows only P0700, ask which modules the tool queried, since not every tool reads the transmission module.
  • Honda and Subaru fix P0700 itself on some recent models with a software update, so check your VIN.

The module that runs your automatic transmission has its own memory and its own codes, and when it finds a fault it can't light a lamp itself, so it asks the engine computer to do it. P0700 is that request, written down.

What does a P0700 code mean?

The transmission module asked for the light, and stored the reason separately. An automatic transmission is run by its own computer, the transmission control module or TCM, which watches fluid pressure, gear ratios, speed sensors and the solenoids and valve body that do the shifting.

Codes Powertrain Transmission Generic OBD-II

A pointer to another code

Transmission Control System, MIL Request

P0700

What the computer saw

The transmission module logged a fault and asked the engine computer to turn on the light.

Code
P0700
System
Powertrain
Area
Transmission
Standard
Generic OBD-II
Checks
Whether the transmission module has asked for the light

What it doesn't prove

It doesn't name the part. The second code does that.

It can't turn on the check engine light itself, so when it logs a fault it sets a flag the engine computer reads. The engine computer then stores P0700 and turns on the check engine light.

The code's own name says so: transmission control system, MIL request. MIL is the malfunction indicator lamp, the orange engine outline on your dashboard.

Some scan tools add a two-digit suffix, such as P0700-00 or P0700-02, and it's the same code either way. The Land Rover section explains what the suffix means there.

Two computers, and the code you need is in the other one. Two boxes side by side: the transmission module on the left holding code P0747, which names the part, and the engine computer on the right holding P0700, which names nothing. An arrow from the transmission module asks the engine computer for the light, and a line runs from the engine computer to the check engine light. Below, an OBD-II port connects to the engine computer with a solid line marked P0700 is read here, and to the transmission module with a dashed line marked only if the tool asks
Ask the scan for the transmission module's own codes, since P0700 alone names no part. Diagram: Oil & Miles
Use this image

Free to republish under CC BY 4.0: credit Oil & Miles and link to this page. The snippet does both.


              
              
            

Can you drive with a P0700 code?

Sometimes, and the second code and how the car drives decide, not the P0700 alone. Stop and tow it if the car is in limp mode at highway speed, has no forward or reverse, or shows a flashing check engine or transmission warning.

Limp mode is what owners describe most here: the transmission usually locks itself into one gear and caps your speed rather than keep shifting through whatever the second code names. Some owners say the car wouldn't move or engage a gear at all. Nothing in P0700 itself says which of these your car has. So have the second code read before a long drive.

What are the symptoms of a P0700 code?

P0700 itself only asks for one thing, the check engine light, which the engine computer turns on at the transmission module's request. Everything else you feel or see comes from the fault behind the second code.

Some makers add a transmission warning of their own, such as a flashing D and a Gearbox Fault message on some Land Rovers. In the complaints the rest means limp mode, a capped speed or a gear that won't engage, the cases covered in driving with P0700.

Revs that rise while the speed doesn't point to slipping instead. The transmission slipping page covers that case.

How do you fix a P0700 code?

You fix the part the second code names, so P0700 itself is rarely the repair. The transmission module's own codes come first, because they name that part.

To fix a P0700 code, work through the 4 steps below, and the first one costs nothing:

  1. Write down every code on the scan, not just this one. P0700 beside P0747 is a pressure control solenoid, beside U0100 a communication fault and beside P0717 a speed sensor.
  2. Check the fluid before anything is ordered. Level and condition are the cheapest thing that changes how a transmission behaves, and on many vehicles there's no dipstick to check them with, so checking a sealed transmission is a job of its own.
  3. Ask whether a bulletin covers your vehicle. A few carmakers fix this code with software, as the bulletins below show. Before a transmission is quoted, our free VIN decoder also lists the recalls for your model year, and NHTSA's VIN search shows which are still open on yours.
  4. Ask what the shop read, not what it suspects. A shop that has pulled the transmission module's own codes can name the component. A quote for a rebuild that names no second code has skipped the step that tells you what the job is.

What to say to the shop

When a quote names a part before any test has run, ask:

  1. Can you read the transmission module's own codes?
  2. Which modules did your scan tool query?
  3. Which second code points at the part you recommend?

“I have P0700 and these other codes stored: [codes]. Before you quote a solenoid, a sensor or a rebuild, can you read the transmission module's own memory, tell me which modules your tool queried, and which second code points at the part?”

A good answer: the second code named and the part it points at, before any price.

Why does P0700 almost never arrive alone?

Because it is a pointer, and in at least 149 of the 172 complaints the thing it points at is named in the same scan. That second code is the one that points at a part or circuit.

Here's what the second code beside P0700 says, across the whole record:

  • A pressure control solenoid, 61 times. P0747, P0776, P0796 and P2714 are four codes for the same kind of part, an electrically operated valve that sets the fluid pressure the transmission shifts with, and together they're the single most common thing behind a P0700 in this record. Have the fluid checked first, then the pressure and the solenoid measured, because a solenoid is a part, not a transmission.
  • A transmission sensor (speed, fluid temperature or range), 20 times. P0717, P0711 and P0705 cover the input speed sensor, the fluid temperature sensor and the gear range sensor. Have the module's own codes read and the fluid checked before a sensor is replaced.
  • No conversation at all, 10 times. U0100 and U0073 are communication codes: a module lost contact with the engine computer, or the network itself dropped. That's a wiring or a module question rather than a mechanical one, so the wiring and the module get checked, not the gears.

On some GM trucks and SUVs, P0700 beside P0747 can mean a worn transmission control valve, which can briefly lock the rear wheels. Recalls 24V-797 (2020–2022 diesel Silverado and Sierra, 2021–2022 diesel SUVs) and 26V-085 (2022 gas Tahoe, Suburban, Yukon and Escalade) add software that catches the wear early.

On those diesels, special coverage N242454441 also replaces the valve body free for 15 years or 150,000 miles. So have a GM dealer run the VIN before you pay for the repair.

P0700 alone confirms none of these, because it only reports that the transmission module stored a fault. With no second code on the scan at all, the next section picks it up.

For a second code outside those three groups, our check engine light codes guide shows how to read it one character at a time. Read it as written, with a zero as the second character rather than a letter O.

What if the scan shows only P0700?

Ask for a scan of the transmission module's own memory. In the record, 23 of the 172 filings name no second code, though the owner may not have written it down, and a GMC Sierra owner puts it plainly: I ran my scanner on my truck and code P0700 TCM was the only code showing.

When P0700 is the only code on the scan, two things are worth knowing:

  • The second code may be in a module your scanner didn't ask. The transmission module stores its own codes, and not every tool requests them. So ask which modules the tool actually queried.
  • An intermittent fault can set the pointer and clear the detail. One filing describes the engine light going out after 25 to 35 miles, with P0700 and U0100 among its codes.

A few carmaker bulletins are exceptions, where P0700 itself gets a fix. Honda's A25-017 says ice under the exhaust valve on a 2023–2024 Accord Hybrid or CR-V Hybrid sets P0700 on a freezing start, fixed with an engine-computer software update.

Subaru's 06-93-25 reprograms the engine computer of 2024 Impreza and Crosstrek models storing P0700 with P0890 after a starter relay froze. Both fixes are software, not a transmission part.

Horizontal bars of US complaints naming P0700 by what else the owner filed: pressure control solenoid 61, transmission sensor 20, no communication 10, and no second code filed 23, out of 172
Diagram: Oil & Miles
P0700 complaints by what else the owner filed
What was filed beside P0700Codes Complaints
Pressure control solenoid P0747, P0776, P0796, P271461
Transmission sensor P0717, P0711, P070520
No communication U0100, U007310
No second code filed P0700 alone 23

These are the 172 US complaints naming the code, model years 2010–2025, from NHTSA consumer complaints received through September 30, 2026. A filing can name more than one group.

Use this image

Free to republish under CC BY 4.0: credit Oil & Miles and link to this page. The snippet does both.


              
              
            

What does it cost to fix a P0700 code?

Nothing for P0700 itself, outside two carmaker software fixes. The bill belongs to the second code, from a speed sensor at the small end to a rebuilt transmission at the other.

A rebuild is the expensive end, not the usual one. Our transmission slipping and transmission symptoms pages price the repairs this code leads to, and the transmission fluid leak repair cost page prices a leak that starved the system.

Before you approve a transmission repair, ask which second code the scan found and what test confirmed it. Ask for the test result, the hours and the rate on the written quote, and whether the diagnosis fee comes off if you approve the repair.

Will a P0700 code fail an emissions test?

Yes, in states that read the computer, and clearing it first makes things worse. A stored code can fail there, and so can a cleared one whose readiness monitors still read not ready.

Those monitors are the self-tests the computer works through as you drive, and New York fails a 2001 or newer car with more than one of them not ready. The erase also takes the second code, which was the one going to tell somebody what to fix.

Which cars actually report a P0700 code?

General Motors vehicles, by a wide margin, and GM's full-size trucks above all. Still, every model year in 2010–2025 files it, so this isn't one generation's defect but a code any automatic transmission can set.

Chevy badges lead the models named, and Subaru is the largest name outside GM. The counts by maker and model sit in the complaint record further down.

P0700 on a Land Rover

On a Land Rover, P0700 usually shows with a two-digit suffix. In Land Rover's own code wording, -00 means no sub type information, so the code carries no detail on the kind of failure, and -02 is a general signal failure.

The documented case is the 2017–2018 Discovery, Range Rover and Range Rover Sport, and the 2018 Velar, with the ZF 8HP45 or 8HP70 eight-speed. There P0700-02 sits beside P0715-64, with a Gearbox Fault message and a flashing D after an auto stop/start, typically at low mileage.

For some 2018 cars, by VIN, the fix is a software update for the transmission module under normal warranty, with no parts. On other 2017–2018 cars, the earlier service message clears the codes and runs an adaption drive, and names the mechatronic valve block as the other possible cause.

Both apply only when those two codes are the only ones stored. Any other code in the transmission module is diagnosed first, as a separate job.

From the carmakers

What do the makers' own bulletins say?

Some fix P0700 itself with software, and others treat it as one code among many. Honda's bulletin is the first kind, and GM's lists P0700 as one of seven codes in its own title.

Honda

Service bulletin A25-017

A slight engine vibration and the Malfunction Indicator Lamp (MIL) is ON with DTC P0700 (Transmission Control System MIL Request) set during start-up in below freezing temperatures

Covers
2023–2024 Accord Hybrid and CR-V Hybrid, a condition rather than a broken part.
Who pays
Info only
GM

Service bulletin 24-NA-124

Malfunction Indicator Lamp Illuminated, Stall, or No Start with DTC P2534, U3023, P0700, P129D, P10DB (w/ L5P Diesel), P103B, P17E0

Covers
2020–2025 Silverado and Sierra 2500 and 3500, with P0700 the third of seven codes in the title.
Who pays
Info only
  • Won't drive. Limp mode comes up in 33 of the 172 filings, and 15 say the car wouldn't move or engage a gear, with 5 naming both.
  • A new transmission. A rebuild or replacement comes up in 20 of the 172 filings, and 6 describe burnt fluid or metal in the pan.
  • A battery. A battery comes up in 8 of the 172 filings, and in the five where one was replaced the code came back.
  • By maker. Chevrolet, GMC, Buick and Cadillac account for 150 of the 172 filings on 2010–2025 models, Chrysler, Dodge and Jeep for 5, and four other makes for 17.
  • By model. The Chevrolet Silverado 1500 leads at 30 filings and the GMC Sierra 1500 follows at 16, then the Malibu at 9, the Equinox at 8 and the Tahoe at 6. Subaru is the largest name outside GM, with 12.
  • By year. Every model year in 2010–2025 files it, from three filings in 2025 to twenty in 2021.

Conclusion

What to do next about a P0700 code

Read every code on the scan and work from the second one, because outside a few carmaker software fixes P0700 itself isn't a broken part. Let that second code, and how the car drives, decide whether you keep driving, and have it towed if it loses forward or reverse.

Then check the fluid and ask about bulletins before anyone quotes a transmission. Oil & Miles checks each step here against the manufacturers' own bulletins and the federal complaint record.

P0700 · guides for this code

What to read next about P0700

Common questions

Asked most often

Is PO700 the same code as P0700?

Yes, it's P0700 typed with a letter O where the zero belongs, and 4 of the 172 filings write it that way. Read any code as written on the scan tool, with a zero as the second character.

Is P0700 a transmission problem or an engine problem?

Transmission, in the sense that the transmission module raised it. Some filings pair it with U0100 or U0073, communication faults that point at wiring or a module rather than anything mechanical inside the transmission.

Can a bad battery cause a P0700 code?

No source ties a battery to it: in the filings where one was replaced the code came back, and where voltage really was involved, what got found was wiring. The exception is GM's PIT5817: on some 2021 Escalade, Suburban, Tahoe and Yukon models, a body control module relay that stays on, more often after a remote start, drains the battery and sets P0700, and the fix is a new module.

Does P0700 mean I need a new transmission?

Not in most filings, since only about one in nine mention a rebuild or a replacement transmission, and a complaint record leans toward the worst outcomes. The commonest second code is a pressure control solenoid, which is a part, not a transmission.

Can dirty transmission fluid cause a P0700 code?

Not as the thing anybody found, because the filings describing burnt fluid or metal in the pan read it as evidence of wear already done. Checking it is still worth doing first, because it's cheap, and where there's no dipstick, ask a shop.

Sources

  1. Honda Service Bulletin A25-017, January 27, 2025, reissued June 23, 2026, 2023–2024 Accord Hybrid and CR-V Hybrid, for the code's full name, the cold-start condition and its software update. American Honda Motor Co., read September 22, 2026
  2. General Motors Bulletin 24-NA-124, July 9, 2024, Chevrolet Silverado and GMC Sierra 2500 and 3500 from 2020 to 2025, for P0700 appearing as one of seven codes in the title. General Motors, read September 22, 2026
  3. GM safety recall 24V-797 (GM N242454440), owner letter December 2024, 2020–2022 diesel Silverado and Sierra 1500, 2500 and 3500 and 2021–2022 diesel Escalade, Suburban, Tahoe and Yukon, for the worn control valve, the rear wheels that may briefly lock and the software fix. NHTSA, read November 5, 2026
  4. GM safety recall 26V-085 (GM N252536750), February 18, 2026, 2022 Tahoe, Suburban, Yukon and Escalade with the gas engine and 10-speed, for the same valve wear and fix. NHTSA, read November 5, 2026
  5. GM Special Coverage N242454441 (DCS7084), November 26, 2024, the same diesel trucks and SUVs, for the free valve body when P0747 is set and the 15-year, 150,000-mile term. General Motors via NHTSA, read November 5, 2026
  6. GM PIT5817, 2021 Escalade, Suburban, Tahoe and Yukon, for the body control module relay that stays on, the dead battery with P0700 and the new module. General Motors via NHTSA, read November 5, 2026
  7. Land Rover SSM73847, April 11, 2018, for the meaning of the -02 suffix, the flashing D with a Gearbox Fault message, the 2017–2018 models, the adaption drive and the valve block. NHTSA archive, read October 6, 2026
  8. Land Rover Technical Bulletin LTB01205NAS1, June 29, 2018, for the 2018 VIN ranges and the transmission module software fix. NHTSA archive, read November 3, 2026
  9. Land Rover SSM72556, December 18, 2015, for the -00 suffix wording, no sub type information. NHTSA archive, read November 3, 2026
  10. Subaru bulletin 06-93-25, February 10, 2025, 2024 Impreza and Crosstrek, for the engine-computer reprogram for P0700 with P0890. NHTSA archive, read October 6, 2026
  11. New York State vehicle inspection program (NYVIP3), for readiness monitors and the fail threshold of more than one not ready. Archived copies dated May 18 and June 12, 2026
  12. NHTSA manufacturer communications archive, for the 19 bulletins naming P0700 and the maker behind each one. NHTSA, read September 22, 2026
  13. NHTSA's consumer complaint database, 2010–2025 model years, for the 172 complaints naming this code, the makes and models, and the codes filed beside it. NHTSA consumer complaints received through September 30, 2026

AI illustration by Oil & Miles

How this was compiled

The count covers the 2010–2025 model years, so filings from older cars aren't in it. Two counts come from reading the filings one at a time, a rebuild or replacement and burnt fluid or metal in the pan, and limp mode and a car that wouldn't move are word counts, so all four are what owners wrote rather than what happened.

The companion-code count reads a code in every form owners write it, PO740 with a letter O included, but not a garbled one such as P07016. So 149 of 172 is a floor and the real figure is higher.

What we didn't do

We didn't price anything on this page, because P0700 has no repair of its own. We didn't open a car, and we didn't explain the pressure control solenoid failures behind the commonest companion codes, because counting how often they appear isn't the same as knowing why.

We didn't claim that a basic code reader can't see transmission module codes. It's widely said, we couldn't source it, and the complaint record shows only that 23 owners saw P0700 with nothing beside it.

This page researched no prices of its own for the US market. The figures for the repairs this code leads to are on the transmission pages it links to, where they're sourced and dated. This article is general information, not advice about your specific vehicle. See the disclaimer.