i would say its probly your motherboard, but id take it into your local pc shop, they can hook up testers & stuff so u can have the right diagnosis for a small fee, my local shop charges 15 bucks to do that.. so its not too much u can remove stuff , like harddrive & videocard, it will post or give a beep saying that those are missing, but it will rule those things out for u