So I have tried to fix my computer and gone through several steps to try to fix it to no avail. My latest step was to get a motherboard diagnostic card which ended up showing that the last two things it tried to do in post were "The keyboard controller command byte is written. Next, issue the Pin 23 and 24 blocking and unblocking command" then "The memory below 1 MB has been tested and initialized. Adjust the displayed memory size for relocation and shadowing next." I dont really understand what it means (what is wrong????) please help