I had the same issue on my TD5 about 5 years ago. Turned out to be a head gasket issue. Basically, the gasket failed from the piston head to a coolant port thus compressing the expansion tank forcing coolant out of the tank. It took me about three weeks to reach the conclusion it was the head gasket. Tried new tank cap which didn't work. Fortunately, my cylinder head wasn't cracked and so it just needed a new head gasket. I've had no problems with it since. erm.... well no cooling problems
did you have to get your post count up before being allowed to sell your D2 as 57 posts in 8 years then a spate of them today