What would cause a 1991 Jeep Cherokee 4.0 to have trouble starting and then run fine for awhile and then idle down and die?

Timing, fuel filter & Check throttle body not sticking & get injectors cleaned professionaly. good luck.