wierd issue with my 5.9 dodge, anyone have an idea?

cranks over just fine which is why i know the terminals are fine lol it just wouldnt start.