Is that an oil to water heat exchanger with the cable tie on it? If so I'd put money on that being the culprit.
Forum Rules