What OS are you running?
so far this still could be a software based problem.
in windows XP, right click on my computer > properties > advanced > startup and recovery settings > uncheck the auto reboot, and set it for a complete memory dump.
This will give you more information on the issue that you are really having, then we may be able to help out more with it.