I've recently replaced my CPS thinking it was the cause of a couple of random stalls while driving my 95 XJ cherokee. Big back fire followed on one occasion. Seems to run fine most of the time but I can't call it reliable at the moment which makes planning the next trip very difficult. Sydney to Fraser Island no problem, Sydney to Snowy Mountains no problem. Half hour trip to work.... BIG problem. Throttle position sensor has also been replaced, Dizzy cleaned, intake all cleaned as well.

Was running fine last night, then this morning was idling very rough and miss firing...

Any ideas?