Seeing you guys have bits that are back the front to ours, this might be totally wrong, but -

Is it under the power steering pump - might be that.

PK