More sage advice needed please.

I recently did some mods which involved removing the throttle body, iac valve, and airfilter. This also involved some moving/manipulation of the hoses that attaches to these parts.

Went for a run this morning and it has developed a whistle sound when driving. It sounds like it's coming from the throttle body area. The only difference to this area was a new throttle plate gasket which is a white plasticy type substance. All bolts seem to snug as well as everything else. I also have a MIL for code p0174, which is a lean mixture on bank 2.

This might be a coincidence as I had this code recently after the mot, but cleared the code and it hadn't come back despite several spirited drive.

Any ideas?


2004 Series 1 Roadster