I have a 03 grand cherokee laredo that has been in 2 dealerships with no luck on a repair. My problem is that it will try to stall at times, and others it will die only to start and run fine 20 min later. Sometimes I will get a fuel light on the dash for a sec, and the onboard cpu says that I am only getting 12 mpg. I have even heard a loud " clunking" sound a cpl times. So far the dealerships have replaced fuel filter, fuel line, all catalytic converters, as well the cpu in the vehicle. After much reading I have asked them to replace the crankshaft position sensor, hoping that that will fix it. If not im am now clueless and definately in need of assistance.