Hey Tom400e,
I just saw this on ebay and I thought of you and your dilema.
http://cgi.ebay.com/ebaymotors/ws/ebayISAPI.dll?ViewItem&item=1826464255&r=0&t=0
Voltage regulator. That might be your problem. Of course this one is for a 300e and yours is a 400e... This one probably won't work, but the right one might have you on the road again.
Good Luck