You asked:

did david ruffin die

Yes. David Ruffin died on June 1st 1991.
David Ruffin
David Ruffin
David Ruffin