Okay, hope I got a lot of folks' attention, because my brother in law needs some help.

He's got a 1996 Grand Cherokee Laredo 4x2 (yeah, I know) with the 4.0 engine and auto trans. At random intervals while he's driving along it will just cut off. All the gauges go dead, it's just like he turned the key off. If the truck's at highway speeds, it will restart a few seconds later (who says you can't 'push start' an automatic?). If he's at a traffic light or slow enough it just stalls and a few seconds later he can restart it normally, just like nothing happened. There seems to be no rhime or reason.

He's taken this thing to a few different mechanics, and even his local Jeep dealer. They've replaced connectors, checked wiring, kept it for days on end, and haven't been able to fix it.

Any suggestions?