I went out and started my Jeep up without problem. I then drove it about 30 miles and shut if off for about 3 hrs. Again, I went out and started it up without problem but the Abs, check engine and airbag lights were on. When i tried to drive it, I couldn't get over 20 mph with it floored and the gauges began to flicker. Pulled over, turned it off, started up and the same thing happened. Left it for the night, started it up again and it spit and sputtered terrible while the guages flashed on and off. It finally deseled out and stalled with a puff of smoke through the air-breather. Checked fuel pressure and fuel pump, both are fine. There are also no error codes. It is at the dealer now and they have ruled out mechanical failure; so now it must be electrical right? Could it be a sensor? or the PCM? Any ideas or help would be appreciated.