same problem with my dads berlingo 1.9d,its the fuel pick up in tank the filter gauze which is part of gauge sender unit,had a slimmy goo over it ,cleaning it out would sort it though we replaced it now it has much more power and problem sorted.
leigh ,mister mechanic
July 2011