For the past couple weeks I've been consistently having a weird issue with my 2000 Sierra 1500 4.8L when I first start it up.
The engine will start and idle fine, but when I give it gas the engine doesn't always rev up. I can mash the throttle down all the way and not much happens, and then suddenly it "kicks in" and the RPMs go up and it accelerates.
This is the typical behavior I've been noticing:
I'll start up truck, back out of driveway (I don't think I accelerate much to back up since driveway is sloped). I put the truck in drive, and push the gas, and it'll accelerate. But then I'll push it more to get up to speed (only 30km/h in our little suburb road) and nothing happens. So I'll push the accelerator more, and nothing happens. And then a few seconds later it finally kicks in and the RPMs go up and the truck accelerates. This can happen a couple times while I'm leaving our complex, but it seems after that the truck drives totally fine. No hesitation, responds to throttle properly.
I decided to do more troubleshooting today so when I got the truck and started it, I put it into neutral and decided to just rev it up.
I observed the same basic behavior. It would rev up a little, but then the RPMs would go up a bit but stay very low (I stupidly didn't look exactly at what but def below 2000 I think, maybe even just 1000) even when mashing the gas all the way. And then if I backed off the throttle a bit something would make a "clunk" noise, and the truck would vibrate slightly, and suddenly the engine would go up to 4000+ rpm like it should.
I was able to do this 3 times and then something must have warmed up and I stopped being able to do it. Speaking of, this behavior only happens if the truck has been sitting a bit. If I turn it on and off after it's been running, the behavior doesn't occur.
I think you have to wait at least an hour or so (I haven't time it exactly).
No check engine light comes on but I checked the codes anyway. I got one in the GMC OEM module, but it seems unrelated:
- P1638 - Not Passed SC Generator F-Terminal Circuit
Any thoughts would be appreciated!