4.8 issues. Stumped
Sounds like your ignition switch may be going if it tries to start when the key returns...although if you are getting spark and fuel then maybe not.
These motors are notorious for building carbon around the throttle body blade and throttle body (where the edge of the blade rests at idle). This causes the problem where air can't get into the engine and I've seen them where usually they will barely idle and then die.
If this is the issue with yours then you have an extreme case but it is an easy and cheap try. Just clean the blade and throttle body really good with carb cleaner and a rag.
On a side note..a 4.8L in the 3500? Maybe someone swapped engines and that is your issue? I don't think they make the 4.8L in any 1 ton vehicle.
Not sure I would just replace the ignition but to answer your question, I'm sure the issue is with the ignition switch itself (if that is the problem). Not the cylinder.
Try unplugging your MAF and see if it starts. Seen those so far off the charts that a car will start and stall until replaced.

