I've torn my car down, had the block checked out and rehoned, and the heads rebuilt. There was no damage to the pistons, rings, etc., nothing visible anyway. So I had the heads rebuilt in case it was a weak spring or something allowing oil to get into the cylinder and causing the pinging, oil...