87 k5 350 TBi. The engine cranks six or seven times and then finally turns over. But then dies pretty soon. I was told the fuel injectors probably needed to be cleaned. But then the next day the truck just cranked and wouldn't start at all. I talked to a mechanic and he said try the ignition control module in the distributor, so I replaced that and it started right up. After that for a couple of days you wouldn't even hear the starter turning...truck would just start right away...then the other day after the truck was running for awhile it just died. I tried starting it and it just started and died for like 20 minutes. Then it started and I had to rev at like 3000 rpm's for a couple of minutes before it didn't feel like it wanted to shutdown. But driving at first after that it hesitated and kicked real bad like if your plugs were fouled. Now it only acts like that like the first time that I start the truck...after I've been driving for a while it won't do it. Battery is good, Within the last four years I replaced all major components, water pump, radiator, starter, distributor (twice), alternator (twice), plugs and wires. Anyone have any suggestions.