Could be a couple things: choke, maybe dirty IAC, fuel filter (but I doubt it). You should change the fuel filter anyways because you said it has never been done. it is easy to change the filter
It works 60 percent of the time....every time.
I currently own 1988 grand wagoneer 5.9l, a 1990 Wrangler 4.2l,
1990 Cherokee 4.0l. I have had 1993 Cherokee 2.5l, 1997 Cherokee4.0l, 1986 Comanchee 2.5, 1985 grand wagoneer 5.9l, 1993 Wrangler 2.5l, 1998 grand cherokee limited 5.9l, 1986 cherokee 2.8l