I have an 02' Jeep Liberty that has picked up a nasty habit of stalling out when coming to a stop lately. Searching around online has led me to believe this is a common problem for 3.7L Chrysler products, but I'd like to see if there is any definitive fix for the problem. The Jeep has high miles (150k), a fresh set of plugs, a clean IAC valve, and throws no check engine codes. It fires right up after stalling without an issue. When it does die it seems to happen more before the engine is fully up to temperature. On a normal stop the tach will usually dip to 500rpm and bounce back to 7-800 after the car has come to a complete stop. The idle speed is then steady at 7-800rpm. I've seen a bunch of people throwing lots of parts at the problem without much change, any help would be appreciated.