Y'all might want to check out the "Jeep Grand Cherokee Start Stall Idle Problems" thread on the Edmunds.com forum.
I have a 2011 Grand Cherokee Laredo just 2,500 miles out of warranty and having the same hard-starting issues (I have to crank it 5 - 6+ times before it will start - and the last time I drove it almost stalled in traffic.) I took it to my dealer on October 16th, 2013 and they confirmed the cause is a faulty TIPM. They quoted me more than $1,300- parts & labor - AND- wanted a $500 deposit to order the part - but after 3 weeks they still had no idea how long it would take to get it. The folks at the parts counter said there were at least 800 on national backorder. Ouch.
So earlier in the Edmunds thread there was a suggestion about a shop in Tulsa Oklahoma http://www.arspeedometer.com
that could fix the TIPM.
I called AR Speedometer in Tulsa, OK that morning at (918-640-0659) , spoke to Alan, and told him what was happening with my GC, and he seemed confident their repair would cure what ailed it.
He has a repair offer on EBAY with his address. The cost of the repair service was $269.00+$14.00 return shipping USPS. It cost me $28 to ship him my TIPM via UPS ground , packed as a computer part and insured for $500.
Total cost = $311.00 (about a thousand $ cheaper than a new one through my dealer)
This is my wife's daily driver and I really couldn't afford to wait until who knows when. So I carefully removed the TIPM by first disconnecting the negative battery lead under the passenger seat, then disconnecting the power lead in the TIPM itself, and labeling each wiring harness and corresponding socket before disconnecting the unit. It was easy enough, just be gentle. Most of them have lever catch that pivots to release the harness from the socket; one has a conventional slide-pin (red) that requires depressing with a small flat-head screwdriver to remove.
I had the repaired TIPM back in 6 days. Since it was the original part, I was able to re-install it without the "flash programming" from the dealer required for a new one.
I've had the unit in for two weeks now, and my Grand Cherokee is running fine - not even a hiccup - so I'm passing on my good experience to this forum as well.
Good luck and happy Thanksgiving y'all!