what you described is piston wrist pin "slap" i had a S10 that did it, but i ran it for 2 years HARD before it got any worse,
nothing really you can do besides rebuild, it will only do it when its reved and under a "no load" condition, ie not accelerating or slowing down