Yesterday, I had some issues with my MacBook Pro, the keyboard and trackpad were unresponsive (I tried a USB Keyboard/Mouse, didn't fix the problem), it took 10+ minutes to boot up, and it refused to wake from sleep. So I did some hunting, found out if I removed the FireWire kexts, then that would solve the issue. I removed the kexts, and rebooted it, and everything works perfectly fine, with one exception. Both FireWire ports are undetected and inoperable. Would a OS reinstall fix this, or is it some deeper issue that may require a logicboard/hardware component replacement?