The cause could also be a USB device, I had a External drive that started to act up and shutdown and start-up took forever. I disconnected all USB devices and then connected each one individually did a shutdown one by one until culprit was found it I found on the second try I got lucky. It was a Maxtor 350 Gig drive that went T#ts Up