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.