GM-GMC: Random engine shutoff, chevy silverado, ocassionally


Question
Hi, I have a 92 Chevy Silverado with a 5.7ltr(not a diesel) engine. I just bought it and on the drive home the engine just shut off while driving. It has done it 4 or 5 times since. It has happened at 40mph, and at an idle. It shuts down just like I turned the key off. But there is no loss of voltage, and it turns over fine, but usually will not start back up immediately. When it doesnt start immediately, I believe its a spark problem. Because, after several cranking attempts, I can smell gas. I notices that ocassionally when im driving the check engine light comes on. I checked the trouble codes, and got a 43, and a 54. Which i believe for the 92 year, that would be the codes for the Electronic Spark Control, and 54 is the fuel pump. The fuel pump (electric) alwasy sounds strong when the key is turned on so I dont think thats why its dying. Would the ESC make it die if it was faulty? Im puzzled, and annoyed with this truck dying on my. Any help would be greatly appreciated! Thanks

Answer
Electronic parts do not like heat.  Yet GM and the other automakers often put such devices on the engine or under the hood where they get very hot.

If you get a code for ESC, something is wrong with the ignition system.  You are going to have to replace the ignitor, which can be seen by copying this link into your browser: http://www.rockauto.com/ref/SMP/SMPDetail2.html?LX340.jpg
You may also have other parts causing the problem, such as the ignition coil, but I would try replacing the ignitor first.

Then clear the codes, drive the vehicle, and see if the problem comes back.