Quick diagnostic gets stuck at 90%

I am using the latest firmware and experiencing weird problems (TimeMachine not backing up, PC software not seeing the backup drives) and tried to do a quick diagnostic but it gets stuck at 90% and does not budge.  Any clues?  Many thanks!

I have this problem to tried running it to see if maybe there was hardware problem for all my problems with the dashboard.