Did you check the fuses (esp. the EFI fuse under the hood)?