Had very similar problems with those units recently, had to order PWR Supply, didn't solve the issue.
Motherboard solved our case.
Machine was powering up with no beeps but fans kept spinning with a black screen.
I'd order PWR supply and mainboard to make sure, from Dell directly PWR supply was about 20$ and board 250$ish.