6 months for caps ? Maplin have them !
I dont thinks it bootloader related it terms of it been corrupt if it was it would not reach the boot screen.
Make sure your box has the latest CFE update done if not this problem could well be because its an old CFE.
The CFE is attached for you if you need it.
Instructions
This Bootloader(CFE) should be used for Duo only. Otherwise it will crash the box.
** NOTE ** : CFE update is not needed for Uno and Ultimo
** Brief explanation of Duo's bootloader update **
1. Unzip the duo_cfe_3.0_usb.zip to USB stick.(There should be /vuplus/duo/cfe_cfe_auto.bin)
2. Insert USB stick into the USB port of Duo and turn the power on.
3. It takes just a few seconds to update.
4. If Duo displays the message "Finished..reboot", remove the USB stick and restart the box.
5. To update 6.0 image, you should delete the cfe_cfe_auto.bin at /vuplus/duo in USB stick once bootloader update is finished.