car idles horrible at stops but runs great at higher rpms like on the highway. changed all 8 plugs and coils, fuel filter, cleaned throttlebody, changed valve cover gaskets and spark plug seals, did a compression test on cylinders and they are all within 5% of each other. the car has no engine lights on either so theres no codes to read...im stumped and so is my mechanic, jag dealer told me it was 1 bad coil pack and one bad fuel injector which i changed out and still runs horrible... any info would be great