2000 Jeep Grand Cherokee Drivers Door Wiring Harness

It seems no one has solved this puzzle yet, but I'll give it a shot of my own. Any thoughts will be greatly appreciated.
'97 Grand Cherokee Laredo, 135,000 miles
Various warning lights
Power comes on at night
Instrument cluster & gages haywire
Dead battery overnight
Feedback in speakers
Repeatedly blown 20A fuse on engine fuse block
Turns over, but now won't catch
Replaced: Ignition switch & ignition cylinder block, cam sensor, throttle position sensor. Cost: $750
Tried: new battery, unplugging PCM computer, checked all fuses.
And the alternator checked out all right.
Any ideas?...the dealer in stumped. (replacing the PCM computer seems to only have a 50% success rate)