Sonoma-Engine Stops Abruptly

2001 4 cylinder. On cruise at 70MPH, engine abruptly stops. No engine warning lights on, radio, blinkers still work. Of course no power brakes, steering, etc. Turn ignition completely off and try to restart. Starts
immediately. Another 100 miles pass and same thing happens. Local GMC says he never heard of problem. Truck currently runs fine but this is a real safety hazard. When it first happened I was nearly overrun by other vehicles and could barely steer and stop the vehicle on the shoulder.
Anyone have this happen or have a clue about what is going on I would appreciate help.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

I had a similar problem in an older Buick, which turned out to be transistor issues in the ECM computer. It would also restart immediately, and although the dealership (was under warranty) couldn't find the problem, there was a TSB out on this particular issue (89 Regal). In those days, Buick had zone representatives, one of whom immediately recognized the problem.
Have also heard of marginal connections in the plugs to the computer, and other places in the system. Last, in one case, I had an ignition switch that caused similar problems.
There could be several other causes as well, and they may be hard to find since this is an intermittent problem.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
Thanks for your prompt response. I will check the wires to the computer and also take a look at the ignition switch. Also plan to call other GMC dealers in the area to see if they have a TSB on this problem. When/if I find out the problem I will post again. In the meantime, any other suggestions will be helpful. Thanks!
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

too much weight hanging from the ignition switch can cause problems sometimes. You might try using just the ignition key by itself if you are still driving the truck and see if it helps.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

Motorsforum.com is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here. All logos and trade names are the property of their respective owners.