replaced distibutor, full tune up, replaced egr, tired of dumping money and not finding results. after tracker warms up it wont idle and dies when you take your foot off the gas. when driving down the road it feels like it has flat spots. codes are saying egr, running too rich too low, camshaft positioning sensor. any suggestions?