Hard starting

my 98 cherokee sport(xj) 190k has always been reiable but now its hard to start. i must press on the gas pedal and rev it up so it doesnt die. never has done this, after a few revs it seems find. is my fuel pump bad.? i recently move to northern IL. from florida, is the cold weather affecting my baby?

@jaimet61 sounds like a bad idle air control valve.

But first . . . clean your throttle body.
If that doesn’t help, seriously consider the idle air control valve.

thxs db will check that out.