Have you tried the system self-test? Hold down the Option, Open-Apple, and Control keys while pressing the reset key. After a minute or so of flashing different colours it should give a pleasant scale sound and end with the message "system good." If it doesn't there is a logic board or memory problem.