That USBUCHI.sys is related to USB ports and they are called into action by drivers for USB devices. Do you have any USB devices attached?

The other thing I would 'guess' at, is heat. If the system fails to boot up again for 10 minutes or so, I wonder if it is over-heating. This is a laptop so it is important to keep the air vents clear and use the computer on a hard surface.

Cleaning laptops, (dust removal), isn't as easy as it is with desktops, but Bob's advice in his post below may be useful;
Cleaning a laptop. Sorry folks, laptops need cleaning too!.

I hope that helps.

Mark