To be honest - even though it doesn't seem to be so - I am beginning to think this is more of a hardware issue. I have never seen so much trouble in getting a dual-boot working (not that it's your fault in any way though). I wish I could help, but that's all I can think of.