hi all, i have a 2006 citroen xsara picasso, whenever i excelerate or let my foot off the throttle i hear a quite loud squeak from the engine compartment. i have also heard it when changing up gears. could it be engine mountings??
Could be the DMF, does it do it when you pull away?