# Car won't rev over 2500rpm, "Shift Solenoid E Malfunction"

**URL:** <https://community.cartalk.com/t/car-wont-rev-over-2500rpm-shift-solenoid-e-malfunction/96938>\
**Category:** Maintenance/Repairs\
**Tags:** corolla, toyota\
**Created:** [December 8, 2016, 11:45pm UTC](https://community.cartalk.com/t/car-wont-rev-over-2500rpm-shift-solenoid-e-malfunction/96938 "2016-12-08T23:45:19Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![mic5will](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/mic5will/32/6032_2.png) [@mic5will](https://community.cartalk.com/u/mic5will)\
**Post date:** [December 8, 2016, 11:45pm UTC](https://community.cartalk.com/t/car-wont-rev-over-2500rpm-shift-solenoid-e-malfunction/96938/1 "2016-12-08T23:45:20Z")

</div>

Hey all! I have a 2003 Toyota Corolla. A couple days ago, the check engine light came on out of nowhere. Plugged in my diagnostic tool, it gave me code P0770, which is “Shift Solenoid E Malfunction”. Made an appointment with a transmission specialist for a few days later, but after about two days, the check engine light went off. The mechanic suggested that I not bring it in, and instead wait for the light to come back on.

But now the car won’t rev over 2500rpm (while driving). It’s not stuttering, and I can get up to 70mph just fine, it just takes longer than normal.

My main questions are:

1. Is this symptomatic of a solenoid malfunction? Why or why not? I’m curious as to if I have _two_ problems, or just _one_.
2. In your opinion, is the car “safe” to drive until I can get it fixed?

---

<div class="post-metadata">

**Author:** ![Tester](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/tester/32/15976_2.png) [@Tester](https://community.cartalk.com/u/Tester)\
**Post date:** [December 8, 2016, 11:48pm UTC](https://community.cartalk.com/t/car-wont-rev-over-2500rpm-shift-solenoid-e-malfunction/96938/2 "2016-12-08T23:48:54Z")

</div>

The first thing I’m going to ask is, when was the last time the transmission fluid was serviced?

If you don’t know or can’t remember, that’s where I’d start.

Tester

---

<div class="post-metadata">

**Author:** ![mic5will](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/mic5will/32/6032_2.png) [@mic5will](https://community.cartalk.com/u/mic5will)\
**Post date:** [December 8, 2016, 11:52pm UTC](https://community.cartalk.com/t/car-wont-rev-over-2500rpm-shift-solenoid-e-malfunction/96938/3 "2016-12-08T23:52:29Z")

</div>

Probably never. I bought the car about a year ago, and I’m almost sure the previous owner didn’t. I’ll get that checked out, thanks.

---

<div class="post-metadata">

**Author:** ![VOLVO-V70](https://avatars.discourse-cdn.com/v4/letter/v/8e8cbc/32.png) [@VOLVO-V70](https://community.cartalk.com/u/VOLVO-V70)\
**Post date:** [December 8, 2016, 11:58pm UTC](https://community.cartalk.com/t/car-wont-rev-over-2500rpm-shift-solenoid-e-malfunction/96938/4 "2016-12-08T23:58:08Z")

</div>

With vehicle in neutral will it rev past 2500 ? Just a blip of the throttle to try and pass 2500 is all you need. If it does then transmission problem if it doesn’t then something else.

---

<div class="post-metadata">

**Author:** ![mic5will](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/mic5will/32/6032_2.png) [@mic5will](https://community.cartalk.com/u/mic5will)\
**Post date:** [December 9, 2016, 12:05am UTC](https://community.cartalk.com/t/car-wont-rev-over-2500rpm-shift-solenoid-e-malfunction/96938/5 "2016-12-09T00:05:38Z")

</div>

Just tried it, got up to about 4000rpm, wasn’t comfortable trying to rev past that in neutral as it was fairly loud.

---

<div class="post-metadata">

**Author:** ![Tester](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/tester/32/15976_2.png) [@Tester](https://community.cartalk.com/u/Tester)\
**Post date:** [December 9, 2016, 12:11am UTC](https://community.cartalk.com/t/car-wont-rev-over-2500rpm-shift-solenoid-e-malfunction/96938/6 "2016-12-09T00:11:31Z")

</div>

The computer has a rev-limiter.

It won’t allow the engine to rev past a certain RPM while in neutral to prevent damage to the engine.

Tester

---

<div class="post-metadata">

**Author:** ![mic5will](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/mic5will/32/6032_2.png) [@mic5will](https://community.cartalk.com/u/mic5will)\
**Post date:** [December 9, 2016, 12:14am UTC](https://community.cartalk.com/t/car-wont-rev-over-2500rpm-shift-solenoid-e-malfunction/96938/7 "2016-12-09T00:14:40Z")

</div>

Nice! So definitely a transmission issue, I’m assuming.

---

<div class="post-metadata">

**Author:** ![Tester](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/tester/32/15976_2.png) [@Tester](https://community.cartalk.com/u/Tester)\
**Post date:** [December 9, 2016, 12:18am UTC](https://community.cartalk.com/t/car-wont-rev-over-2500rpm-shift-solenoid-e-malfunction/96938/8 "2016-12-09T00:18:14Z")

</div>

Just enter “DTC P0770” into your search engine, and you’ll see what can cause this code.

One of the first things mentioned is dirty transmission fluid.

Tester

---

<div class="post-metadata">

**Author:** ![mic5will](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/mic5will/32/6032_2.png) [@mic5will](https://community.cartalk.com/u/mic5will)\
**Post date:** [December 9, 2016, 12:19am UTC](https://community.cartalk.com/t/car-wont-rev-over-2500rpm-shift-solenoid-e-malfunction/96938/9 "2016-12-09T00:19:14Z")

</div>

Yeah, I did that. I was mostly just curious as to whether the dirty transmission fluid would directly limit my RPMs, or whether this was two issues manifesting simultaneously.

---

<div class="post-metadata">

**Author:** ![Nevada\_545](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/nevada_545/32/41232_2.png) [@Nevada\_545](https://community.cartalk.com/u/Nevada_545)\
**Post date:** [December 9, 2016, 12:35am UTC](https://community.cartalk.com/t/car-wont-rev-over-2500rpm-shift-solenoid-e-malfunction/96938/10 "2016-12-09T00:35:46Z")

</div>

I’m looking in the service manual and I don’t see P0770 applying to this car. There is no shift solenoid “E” in this transmission. Is this a 2004 Corolla?

---

<div class="post-metadata">

**Author:** ![mic5will](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/mic5will/32/6032_2.png) [@mic5will](https://community.cartalk.com/u/mic5will)\
**Post date:** [December 9, 2016, 12:38am UTC](https://community.cartalk.com/t/car-wont-rev-over-2500rpm-shift-solenoid-e-malfunction/96938/11 "2016-12-09T00:38:16Z")

</div>

To be honest, I constantly forget whether this car is an '04 or an '03 without getting out the paperwork, but it looks like it’s an '03 since it gave me the P0770 code. Thanks for pointing that out, I’ll update the OP.

---

<div class="post-metadata">

**Author:** ![Tester](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/tester/32/15976_2.png) [@Tester](https://community.cartalk.com/u/Tester)\
**Post date:** [December 9, 2016, 12:38am UTC](https://community.cartalk.com/t/car-wont-rev-over-2500rpm-shift-solenoid-e-malfunction/96938/12 "2016-12-09T00:38:35Z")

</div>

Let me explain this to you as simply as possible.

The computer has seen a fault within the transmission.

The computer has set a code to let you know there’s a problem within the transmission.

The computer will then set the limits on how the engine/transmission operate to prevent damage to the transmission.

This is called the, **LIMP MODE**

This means the vehicle will operate under these conditions until it’s figured out what’s causing the P0770 code.

Tester

---

<div class="post-metadata">

**Author:** ![mic5will](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/mic5will/32/6032_2.png) [@mic5will](https://community.cartalk.com/u/mic5will)\
**Post date:** [December 9, 2016, 12:40am UTC](https://community.cartalk.com/t/car-wont-rev-over-2500rpm-shift-solenoid-e-malfunction/96938/13 "2016-12-09T00:40:10Z")

</div>

Thanks for the summary, pretty much answers all of my questions. Thanks to everyone else who participated as well!

---

<div class="post-metadata">

**Author:** ![Nevada\_545](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/nevada_545/32/41232_2.png) [@Nevada\_545](https://community.cartalk.com/u/Nevada_545)\
**Post date:** [December 9, 2016, 12:53am UTC](https://community.cartalk.com/t/car-wont-rev-over-2500rpm-shift-solenoid-e-malfunction/96938/14 "2016-12-09T00:53:29Z")

</div>

On the 2003 Corolla P0770 is set if the torque converter clutch fails to lock, that’s bad news. The diagnostic test starts with testing the solenoid but that usually isn’t the problem.

BTW, you said the check engine light went out, why should the vehicle be in limp-in mode?

---

<div class="post-metadata">

**Author:** ![mic5will](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/mic5will/32/6032_2.png) [@mic5will](https://community.cartalk.com/u/mic5will)\
**Post date:** [December 9, 2016, 1:06am UTC](https://community.cartalk.com/t/car-wont-rev-over-2500rpm-shift-solenoid-e-malfunction/96938/15 "2016-12-09T01:06:19Z")

</div>

Wow you’re right, I was just reading about that! Good point about the limp-in mode as well. I really need to get it to a technician ASAP.

---

<div class="post-metadata">

**Author:** ![Nevada\_545](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/nevada_545/32/41232_2.png) [@Nevada\_545](https://community.cartalk.com/u/Nevada_545)\
**Post date:** [December 9, 2016, 1:09am UTC](https://community.cartalk.com/t/car-wont-rev-over-2500rpm-shift-solenoid-e-malfunction/96938/16 "2016-12-09T01:09:17Z")

</div>

It sound like the transmission might be stuck in high gear, is it shifting? Might be just a matter of time before faults are set.

---

<div class="post-metadata">

**Author:** ![mic5will](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/mic5will/32/6032_2.png) [@mic5will](https://community.cartalk.com/u/mic5will)\
**Post date:** [December 9, 2016, 1:17am UTC](https://community.cartalk.com/t/car-wont-rev-over-2500rpm-shift-solenoid-e-malfunction/96938/17 "2016-12-09T01:17:44Z")

</div>

I can’t really tell if it’s shifting or not anymore. Whenever the car needs to accelerates, it goes from 2500rpm to 2000rpm, accelerates a bit while going back to 2500rpm, then decreases to 2000rpm again to accelerate some more. There’s no audible difference if it’s shifting at all.

---

<div class="post-metadata">

**Author:** ![Tester](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/tester/32/15976_2.png) [@Tester](https://community.cartalk.com/u/Tester)\
**Post date:** [December 9, 2016, 1:21am UTC](https://community.cartalk.com/t/car-wont-rev-over-2500rpm-shift-solenoid-e-malfunction/96938/18 "2016-12-09T01:21:20Z")

</div>

Have you looked at color of the tranny fluid?

Is it bright red? Or the color of used engine oil?

Tester

---

<div class="post-metadata">

**Author:** ![mic5will](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/mic5will/32/6032_2.png) [@mic5will](https://community.cartalk.com/u/mic5will)\
**Post date:** [December 9, 2016, 1:24am UTC](https://community.cartalk.com/t/car-wont-rev-over-2500rpm-shift-solenoid-e-malfunction/96938/19 "2016-12-09T01:24:36Z")

</div>

I’ll have to check it in the morning, it’s pitch black out here, I can’t really tell. But if it _is_ bright red, what’s your diagnosis?
