Hello David, Could you try editing the GRUB boot options (press E during GRUB) and append to the linux boot line:
nomodeset This would rule out graphics driver problems. However, I also know a PC where GRUB sometimes (only sometimes) just gets stuck and the PC needs a restart and it works the next time. Regards, Florian