Recent purchase did maintenace of new belts and water pump. Started up and ilded bad. Up and down and screaming and up and down. THen after warmed up and all it sort of wandered about 1000 rpm's back from idle. Have not done anything else to it. Would like to correct it with right solution first rather than chase an idle issue around the motor with the cost of sensors and switches.