perhaps the fuel pickup inside the tank is blocked,
or tank dirty,
or fuel lines buggred(letting air in),
or fuel pickup coroded through and letting air in,
or lift pump not workin 100%,
or or or or or ;-)
there are a lot of factors.. driving a 200tdi myself, and i know the pains...