what would cause idle to variate 5 to 800 rpms on 2000 Mazda 626

almost like a misfire ,but runs perfect on road,I just put in plugs and cleaned injection

Asked by for the 2000 Mazda 626
There are several other possible causes. coil packs, low fuel pressure , intake vacume leaks. If you still can not find the issue give us a call.