Code 24, when going down hill.

Disclaimer: Links on this page pointing to Amazon, eBay and other sites may include affiliate code. If you click them and make a purchase, we may earn a small commission.

Pmcb

Junior Member
Joined
Nov 24, 2023
Posts
27
Reaction score
34
Location
Spearfish SD
First Name
Pat
Truck Year
1987
Truck Model
GMC Sierra Classic 1500
Engine Size
5.7
My 87 Sierra 5.7 TBI, is throwing a code 24 when i go down hill. Just got the timing reset, engine is running good. I live in a very hilly area. Not always but maybe 50% of the time i am on a long down hill run it throws a code 24. My speedometer is about 5 mph off, probably from larger tires. What could cause this?
 

RustyPile

Left on own accord
Joined
Oct 7, 2017
Posts
901
Reaction score
1,124
Location
Elkhart, TX
First Name
Nick
Truck Year
1983 GMC
Truck Model
1500
Engine Size
350 SBC
According to google, this:

 

gmbellew

Full Access Member
Joined
May 27, 2018
Posts
1,214
Reaction score
1,283
Location
Kansas city
First Name
glen
Truck Year
1990
Truck Model
suburban 1500
Engine Size
350
loss of VSS signal indicates a wire may be broken or mostly broken and going down hill moves it just right so it loses connection.

I'd be looking at the harness to the VSS running alongside the transmission and/or transfer case as the most likely spot for an issue like that.

just fyi - I had a rub through on VSS harness in that area once, but it popped the ECM1 fuse and that shut the truck off. replaced the fuse and fixed the rub through and all good. it never set a check engine light.

I would also adjust your DRAC to match your tire size. the TCC lockup uses VSS and it can affect drivability if you are too far off. the computer may use VSS for some other stuff also, but I don't know how for sure.
 
Last edited:

bucket

Super Moderator
Staff member
Super Moderator
Joined
Aug 3, 2010
Posts
30,441
Reaction score
28,345
Location
Usually not in Ohio
First Name
Andy
Truck Year
'77, '78, '79, '84, '88
Truck Model
K5 thru K30
Engine Size
350-454
'87 doesn't have a DRAC module. The VSS reads off the back of the speedometer.

To set a code 24, certain parameters need to be met, involving engine rpm, load, egr position, etc. I don't recall exactly what they are though. If you were to ride the brake and apply a little throttle while going downhill, the code would likely not set. I say this because I had a Camaro with a broken speedo cable and therefore an inop VSS. It was a manual transmission. Coasting at higher speeds (probably 30mph+) it would set the code 24, unless I left it in gear and let the engine help slow down the car, then it would not set code 24.

My guess is a faulty VSS or a problem on the back of the cluster.
 

Latest posts

Forum statistics

Threads
44,163
Posts
950,693
Members
36,276
Latest member
2manysquares2care
Top