2000 k2500 4x4 a/t 454 v8

Truck has been running fine. Ran an errand and when I can out truck would not start. It turns over and tries but wont start. It started once, but kinda dieseled. Like it wasn't running on all 8. Any ideas?