have you checked fuel supply? filter? sedimentor clean? thats what i would check when called to a breakdown as had same on my 1995 300tdi , felt such a fool as only had it a week best thing was my mate from work that came out to rescue me lol ( was standing joke as didnt know where sedimenter was)