IMO Piston slap isn't bad, it's just with 2wd pistons the gudgion pin is in the "wrong" place. With 4x4 pistons AFAIK the gudgion pin is slightly offset and this cures the piston slap!
Providing you know it's piston slap and not engine rattling to fook its ok