It used to squeak a month ago, but it was because the tensioner and idler pulley was bad, so I fixed that and all is good, then the original ignition coils didn’t like cold weather, so I replaced the coils and spark plugs and the car ran perfect, no squeaks or rough idling at all.

Now it just has to make a new problem. After a few minutes of start up it squeaks around the front of the engine. Very loudly, you can hear this thing a block away. I put my mechanics stethoscope around the pulleys and the squeak is not coming from there, but around the VANOS solenoids. Unplugged those, but still squeaks.

Any help on what could be the issue? I also have a couple of engine codes which have to do with the eccentric shaft sensor. Which is around that squeaky area, not sure if that is causing it?