2006 Citroen BERLINGO 1.6D enterprise - Engine power loss with a warm engine...... - Gadget Girl

Hi there, We have a problem with our newly purchased 1.6d Berlingo. When the engine has been running for approx 15mins we have a very annoying fault that is getting worse, we loose power in the engine once warm. We have changed the air filter, fuel pump, fuel additive to clean. When put on the computer nothing seems to come up although the garage has now decided that there is an electrical fault and disconnected the 'Muff'. This has all been very expensive and we are now concerned that something in the engine has been unplugged, surely we need it. Please can anyone help with some advice as the problem seems only temporarily solved. Thankyou.