There's a clinker in yer thinker! You're right about worn spark plugs causing running problems that lead to diagnostic fault codes being set and the Check Engine light turning on, but that isn't related to this problem. You have to be careful when you do a search for a "no-start" condition or when you describe that because that can mean a few different things, just like "I'm in pain, ... Why", can mean many different things. In this case, you have a failure of the starter to crank the engine, which is related to the battery not having been recharged while you were driving. "Doesn't start" can also mean the starter works just fine but the engine won't run. That's where we get confused a lot. The second condition is where spark plugs can become involved.
Don't worry about the Check Engine light at this time. The Engine Computer requires proper system voltage to perform its tasks and it knows it can't do some of those when the battery is running down. That will cause various phantom problems to be detected, and some of the resulting diagnostic fault codes will trigger the Check Engine light to turn on.
Have the charging system tested before you do anything else. You may need to charge the battery slowly for an hour with a portable charger. With your new battery, you should be able to drive for 20 - 30 minutes to get to a repair shop as long as you don't turn on anything that isn't needed like the heater fan and radio. I know the engineers at GM insist the head lights must turn on so that will cut your driving time quite a bit.
Tuesday, March 10th, 2015 AT 7:07 PM