I have replaced the battery, fuel filter, verified all my grounds are good and done the hose clamp trick that others have posted about on the PCM to apply more pressure to the 3 PCM inputs. My Jeep WJ (02 Limited 4.7L) has proven itself to be poorly made between the faulty window cable units (3 replaced so far), the air conditioner blower module (replaced this spring), the heater coil that I had to pull the whole dash to replace, blown speakers, broken seat warmers and now this stall problem for a modern vehicle with ~105K miles on it. I'll keep my 84 CJ-7 that has largely been bulletproof but wont be buying anymore Jeep products again. Mine will be likely replaced with a Honda Pilot this week. I'm tired of the stalling putting myself and my family in danger out on the road.