Had another idea for you. I have found this group of people also very helpful.
http://www.the7seriesregister.co.uk/forums/
They are a UK based register, but they're a crazy bunch...I mean great bunch of people willing to help fellow 7er-holics out and keep our beloved machines running.
I have posted your problem on there to see if they can suggest anything. You can follow the post here:
http://www.the7seriesregister.co.uk/...=0&#entry44846
I think you HAVE to register to see the post and replies. If you wish to not register there, some of them might register here and reply, or I can post their replies on here for you to read and get your problem fixed! Sorry for the spam posting...