Knocking and Pinging on acceleration -horrible in four wheel drive?

Discussion in 'Chevy Truck Talk & GM News' started by halbey, Oct 4, 2012.

  1. halbey

    halbey New Member

    I have a 1995 GMC 2500 4x4 with 5.7L Automatic (60 series). Knocking and pinging on acceleration is driving me nuts. If I am in four wheel drive I have to keep it in second gear it is so bad. To date I have replaced the spark plugs, plug wires, distributer cap and rotor, distrubuter, ignition coil, air filter, fuel filter. I recently replaced the PCM which eliminated a check engine light that has been on for five years. The distibutor, spark plugs, plug wires, dist cap and rotor have around 30000 miles on them. Everything else has been done in the last year. Ohterwise the truck runs fine. Any ideas would be helpfull. I am also looking for stock rims for the same truck - six bolt sixteen inch rims. halbey
  2. RayVoy

    RayVoy Epic Member 5+ Years 5000 Posts

    Well, it sounds like carbon build-up on the piston tops. There are a number of produces that claim success removing this type of deposit.

    You should have a knock sensor, that should retard the engine timing to compensate for the knock, perhaps yours does not work.

    Why, and where, are you driving in 4wd?

    Try using higher octane gas.
  3. halbey

    halbey New Member

    Interesting! Wouldn't the knock sensor produce a trouble code if it were not working correctly? I am driving it in snow in Alaska and winter is coming soon! Higher Octane fuel is not an option here. Anyway to actually determine if I am getting the build up on the piston tops?

  4. Skippy

    Skippy Member 2 Years 100 Posts

    Sure sounds like you're simply igniting at the wrong time. I'd recommend pulling the codes. I've a handheld device, and my buddy down the street was having a similar problem. He kept saying "There's no trouble light!" I put the device on anyway, and low and behold... the first code that popped up showed his check engine light sensor wasn't operational. (Blown fuse). He had 4 codes on the thing.

    Check it anyway. :) That's my motto.

    You might very well have a sensor out. Definitely sounds like you've got timing problems, and your computer may not be able to compensate for the octane level you're putting in. At the very least, you can buy octane booster, and put a bottle in to eliminate it at fill up. A bit pricier, but it'll get the job done, and you can totally carry them and not have to worry about octane at the stations.

  5. moogvo

    moogvo Epic Member 5+ Years 1000 Posts

    Check your base timing. It should be set at 0*. Also check the slop in your timing chain by taking the distributor cap off and watching the rotor button while using a wrench on the balancer to move the engine back and forth. How many miles does the engine have on it?

    The ECM can only adjust the timing so much. If there is a problem outside if it's ability, it will ping and not set a code.
  6. halbey

    halbey New Member

    I checked the Trouble Codes and got 42 (Ignition Control) but the check engine light is not going on?

    - - - Updated - - -

    I checked Trouble Codes and got 42 (Ignition Control) but the Check Engine Light has not been on? How much play is tolerable at the rotor button? The engine has 173000 miles. The Timing is set at 0%.
  7. moogvo

    moogvo Epic Member 5+ Years 1000 Posts

    Ideally, none. If you have 1* of play, then your timing cannot be set dead on and there will always be a variance. 3 or 4* of play will certainly cause it to run like crap and start pinging and bucking in some circumstances.

Share This Page

Newest Gallery Photos