Windows Xp

Makes sense.

Hardware or external attachment seems to be problem.
Take out extra stuff and try starting computer. It means unloading extra baggage.
Put back one by one.
Check inside cables attached to motherboard from hardwares, also.

After turning off physically checking each hardware or taking out and putting back helps too.