Okay , first i changed my thermostat and one of the fuel pipe got damaged , so i replaced it and all the o-rings of all the diesel pipes , problem got worse when days get colder (-5 to -18) last week , now i removed fuel filter and there was 3 big ice pieces (3-4cm wide) and replaced it with new one filled with diesel and been cranking for almost 3 hours the engine starts for 2-4 seconds and starts , two times i got it running for almost 2 minutes and still it quits working , is it possible there is some dirt and ice also in the tank strainer or filter idk how its called, its like it doesn't get that much pressure it needs to run , but all the pipes are good no leaking , and fuel pressure sensor were working also, i havnt got any issue for last 30000km but its my first winter, i think it may be the fuel tank strainer if it even has one ?