2006 dodge Dakota 4.7

2006-dodge-dakota
My truck died while driving, won’t restart, has fuel, fire, air & got compression. I’ve changed the crank sensor, spark plugs & have no codes. Any guess what it could be? thanks