I know these engines can suffer from poor idleing and hunting. Its normaly a faulty fuel sensor on the fuel pump. Its held on with 2 allen key bolts. Its a five minute job to change. But the poor idleing and hunting is normaly all the time no matter if the engine is warm or cold.