Either clean and check the operation of teh IVAC or get another one. It cant be a vaccum leak cause he can't get it to idle in the morning where as a vaccum leak will make it idle higher then normal.