2006 Dodge Durango cranking problem

Yes my 2006 dodge Durango has a long cranking problem. What could be the problem?

fuel pressure problem

low engine compression

Well I did had the fuel pump change. But when I had it diagnostic on at Auto zone it showed up as the crankshaft sensor…how can i tell its those problem