Did you replace the serpentine belt? I had a squeaky engine noise that I thought was the idler pulley but I bought a new serpentine belt first and the noise went away. The old belt was just stretched enough to slip but not the typical squeal you hear from old cars starting up, this was a more constant annoying noise.