got a cherokee haynes manual says about "1.egr system not functioning properly(nfp),2.ignition timing incorrect,3. thermostatic air cleaner system nfp,4. vacuum leak,5. intake air leak ,6. carb float level out of adj. ill keep checking w the shop guys see what they say