I have a K2500 5.7 liter that has been running rough off and on. Last night I went to start it and it would turn over and try to start but no luck. I'll be taking it to the garage tonight. To me this sounds like the ignition module. Any other thoughts?