Stalling Jeep

We have a stalling Jeep Liberty Sport problem. It lives in Denver, Colorado, stalls in the evening, usually on the weekend. It sometimes will re-start for a period of time, sometimes needs to be towed. It has had a new crank shaft sensor, after which it ran terribly rough. Then it got new # 1, 2, and 6 coil packs and we think an on board computer (called a pcm). Most recently it had a drink of engine cleaner. Now it runs great, but still stalls on Friday night, with the “malfunction indicator light” glowing steadily. Please help.

Go to a parts store that offers a free engine light scan and post the results here.