I'm having a similar problem...changed out my water pump/hoses/thermostat, then when attempting to start it,
it ran rough for around 10-20 seconds, wouldn't idle, then ran fine...but everytime I'd shut it off,
it would get grouchy again attempting to start...coughing got worse & worse until...