Q: I have a 2002 chevy avalanche z71 it won't move forward in any gear,but it will move in reverse

asked by on May 07, 2017

I can't find the reason why my truck won't move forward when I put it in any gear . The only thing I can get it to move in is reverse.

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

Check to see if any diagnostic trouble codes have been stored in both the PCM and TCM. Check the fuses in the circuits that power the transmission controls. Occasionally, a short in a sensor such as an oxygen sensor will take out the fuse and the transmission controls share that common fuse. Verify that when you shift, the external lever on the transmission that controls the manual valve actually moves into the drive position. Confirm exactly which gears work and which don’t work because that is critical in the diagnostic. For example, in addition to reverse working, if you can get ANY movement in L1 or L2, but still no movement in D, that points to a broken forward sprag. Check the fluid level and condition. Finally, you can use external gauges to test hydraulic pressures and see if they are in the required range when you shift to D. If pressure is normal, that means you have a broken mechanical part like a band. If pressure is low, there is a leak somewhere, a valve body fault, defective clutch piston, possibly a problem with the pump and so forth. There is a very good diagnostic book on this particular transmission - it is a really common unit - and tons of technical support for rebuilding. If none of the foregoing possibilities pan out, your two best options are to have a certified mechanic from YourMechanic diagnose it or, in lieu of that, work off the diagnostic book for the 4L60-E transmission, otherwise you’ll be wasting a lot of time guessing as there is a very specific decision tree that is used in diagnostics. If you desire that a specialist from YourMechanic diagnose the fault just request a failure to shift diagnostic. If you have further questions or concerns, do not hesitate to re-contact YourMechanic as we are always here to help you.

Was this answer helpful?
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

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

My car has trouble code P0745, do I need to replace the solenoid?

Diagnostic Trouble Code P0745 refers to out of range voltage at a solenoid-operated valve that regulates hydraulic pressure in the transmission based on outputs from the Transmission Control Module (TCM). Code P0745 is set when the TCM sees an out...

Bcm replacement

If you are certain that the BCM has failed and you intend to get one from the junkyard anyway, I would recommend simply giving it a try. If it works, problem solved. If it does not work, it is very...

wat is the cost to repair, engine oil pressure

Hello. This is a common problem on this engine. The most common cause is a problem with the seal on the oil pump pick up. The seal goes bad and allows the oil to aerate causing low pressure. It can...

Related articles

P2507 OBD-II Trouble Code: System Too Rich (Bank 1)
P2507 P2507 code definition ECM/PCM Power Input Signal Low What the P2507 code means P2507 is an OBD-II generic code for the engine control module (ECM) detecting the power input to the ECM is below the required voltage for the...
P0097 OBD-II Trouble Code: Intake Air Temperature Sensor 2 Circuit Low Input
P0097 P0097 code definition Intake Air Temperature Sensor 2 Circuit Low Input What the P0097 code means P0097 is the OBD-II generic code indicating the engine control module (ECM) has determined that the intake air temperature sensor 2 (IAT2) input...
P2199 OBD-II Trouble Code: Intake Air Temperature Sensor 1 / 2 Correlation
P2199 P2199 code definition P2199 is a general OBD-II diagnostic trouble code indicating a malfunction with the intake air temperature sensor 1 / 2 correlation. This code may be seen with other intake air sensor codes. What the P2199...