check fuel filter first thing, well not check, but change it, as a blocked filter can cause low fuel pressure, hence not much squirt getting to the injectors, especially at low rpms where the fpr doesnt have enuf time to regulate the flow.
i change my fuel filter every 5000ks along with the oil change and filter, and havent had any problems. i have adapted a better quality fuel filter for a way larger engine. its a ryco brand, z428 fuel filter, im not sure how much they are, as my boss has a jeep but overordered the darn things! but anything made for a 4.0l engine must be an overkill for a 2.4l, + it says to change fuel filter on jeep at around every 10-15,000ks.
minor mods are needed to fit filter. same fuel lines can be used, but a piece of 4mm thick rubber, 3/4 of its way around the filter and around 30mm in width should be adequate when tightening up the fuel filter mount.
also if u have ran out of petrol, or very close to running out of fuel, this can clog the fuel filter, if u do this as a common practise to get as many k's out of ur tank, u mite be clogging up the fuel filter while u are at it, as always, the crap in fuel makes its way to the bottom of the tank.
-Cam