Won't idle. It was running good above idle until recently started missing and stumbling. Rebuilt the carb. It's got good spark and compression. Thermostat replaced end of last year. It's pumping water. Replaced water pump over winter. New plug wires. Grounds are good.