Skip the auto shop - Our mechanics make house calls

Q: Truck will shift sometimes then it doesn't shift. If you wait a while it will shift again. We are trying to figure out what's going on

asked by on

Truck will shift sometimes then it doesn't shift. If you wait a while it will shift again. We are trying to figure out what's going on

My car has 128795 miles.
My car has an automatic transmission.

Hi, thanks for writing in. The first thing I recommend is to make sure the ATF (automatic transmission fluid) is full.

Does the transmission shift up a gear or two and stay in that gear, or does it drive fine for a bit, then stop shifting until you turn the car off or sit still with the motor running? Or, do you continue to drive and eventually it begins shifting again. Are there any codes?

What I would do if I were diagnosing your truck would be to connect a scanner and study the data while driving to know what is going on. Without said data and not quite being clear about what is happening, it comes down to solenoids or sensors that the TCM (transmission control module) uses to calculated shift points based on load values determined by the PCM (powertrain control module).

I’m afraid all I can offer you at this point is suggesting you make sure the fluid is full and clean. If it isn’t clean, begin by replacing the filter in the pan and do a transmission fluid exchange, not just pan drop with a drain and fill. This doesn’t get all the ATF out of the transmission, and when there are problems, it pays to be as thorough as possible.

I recommend the following inspection if you should need further assistance: Car hard to shift

Hope this helps and best of luck!

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!
  • Home
  • Questions
  • Truck will shift sometimes then it doesn't shift. If you wait a while it will shift again. We are trying to figure out what's going on

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: Running hot.

Hello, the reason your vehicle is operating hot is the coolant removes the heat from the engine, that heat is than released by the radiator. The leak will cause the coolant level to go down and not able to absorbed...

Q: I was driving my 05 Escalade today and all of a sudden the engine started revving up. I pulled over, put it in park, then back in

Hello, most of the time this is caused by a failing throttle body. These are a common failure on this vehicle. The accelerator motor or throttle position sensor fail and causes this. The accelerator pedal assembly can also fail causing...

Q: Bad gas mileage

Hello there. A decrease in fuel milage can be attributed to a few different faults. The most common causes are leaking fuel injectors, oxygen sensors, coolant temperature sensors, vacuum leaks or exhaust leaks. A qualified technician, such as one from...

Related articles

P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...
How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...
P2428 OBD-II Trouble Code: Exhaust Gas Temperature Too High Bank 1
P2428 code definition A P2428 trouble code signifies that the PCM has detected a problem in the exhaust gas temperature sensor circuit in bank 1, which subsequently contains the number one...