What would make your 1994 mercury sable 3o l engine surge at an idle it runs great when you give it gas it does not stoll out but the engine surges up and down?
could be several things... first off check your OBD II for any
diagnostic codess (DTC) that will help isolate problems...if no
codes it could also be 1. clogged/dirty fuel filter ( check fuel
psi) 2. weak fuel pump ( check fuel psi) 3. vacuum leaks ( check
for loose vac hoses, spray carb cleaner around intake, gaskets 4.
weak spark caused by a bad coil ( spark should be blue white...if
its yellow or orange its weak) do a resistance check on it. 5. Bad
EGR valve or solenoid. 6 Bad MAF sensor 7. Bad O2 sensor 8 clogged
Catalytic converter or muffler 9. ignition module or pickup coil
bad.... check resistance readings