Occasional Engine Miss on 1999 Jeep Grand Cherokee

On occasion the engine seems to hesitate or miss. There has also been times that the guages quit working and the engine stalls, only to restart with no problems. I have already replaced the Crankshaft Positioning Sensor switch. This helped for a short period, however the problem is beginning to reappear. Could it be the sensor again?

Asked by for the 1999 Jeep Grand Cherokee
Did you ever find out what was causing this problem? Were there any trouble codes stored?