my jeep misfires at idle and you can see the neddle bounce and the jeep shakes. it runs good once i give it gas. no check engine light. new plugs, wires, cap and rotor. could it be a bad ignition coil? its a 99 4.0. i read that they dont always fail and can do it slowly.