Last week when I was driving my Suburban (89) it kind of bucked and then the SES light came on. I got to my destination and parked it. When I left it started fine and the SES light didn’t come back on until yesterday. Same thing happened, it kind of bucked then SES light came on. I checked to see if a code was stored, and it was 42. So I wrote it down, but had to leave again. I leave and as I am going through an intersection, the Sub dies, SES light comes on. I stop and re-start then go back home. I searched the old posts and read up on it last night. This morning, before I go to work I unhooked the battery to clear the codes, to see if it will happen again. I drive it off and on through the day, no SES. Then I am sitting on a slight incline idling and the SES light comes on again. So when I stop I pull out my trusty paper clip and check for a code, figuring a code 42, but nope now I get 54. I look this up in my service manual and it says fuel pump or fuel pump relay. I haven’t really started to trouble shoot, because of time. But its very strange, I never got these codes before, until I changed out my dist cap, rotor, spark plugs and wires. After reading the posts, I wonder if it’s my ignition module? But why the code 54 now? I guess I just have good luck. /forums/images/graemlins/smirk.gif Anybody else in the same boat? I had the ignition module tested and it was good. I cleared the codes and replaced the fuel pump relay anyway because they are cheap, and tried to see if it would cure the code 54. After driving a little, the SES light blinked once then a while later came on steady. Checked the code and it was a 54. Too bad I am leaving the Sub for 3 weeks on a business trip, so I wont find out anymore until I get back.