Could it be a problem with Windows 10? Was it recently installed?
A similar thing happened to my laptop after I installed Windows 10 because it wasn't ready for it apparently (even though the microsoft pop up said it was

) and it sent my laptop into an infinite boot loop

I took it to a shop and they fixed it but it wiped my hardrive!