Abu Nidal committed "suicide" by shooting himself in the head several times on or about August 21, 2002.
As to why Hussein had him killed, I think the answer has always been obvious. He was given asylum in exchange for his expertise.