My 1990 c1500 will not stay runing after starting. what could it be?

Many possibilities, low fuel pressure, time for tune-up, clogged catalytic converter, timing could be off....those tbi engines are good engines, only fault is not being able to adjust the idle. look at the basics (fuel, spark, compression)