Guys,
Thanks very much for taking your time to resolve my problem.
Firstly, I have learnt one if not two things: CH stands for Central Heating :D .
Secondly, I tested both pumps and they work just fine (at least I'm not to replace a pump - maybe something more expensive though :( ).
I...