Bear in mind this could be a motherboard fault as well by the sounds of things...