The ECM (engine control module) makes the decision WHEN the spark plug coils are fired. It is based upon the timing ratios of the Cam AND Crank sensors.. If either is missing or the timing is wrong (comparing the signals) the ECM will NOT fire the coil(s)...
If the timing belt has jumped a few teeth the cam and crank sensors WILL also be off and the ECM will not fire the coils.. Just looking to see "if" the timing belt is still on the pulleys is not enough..you need to inspect the teeth all the way around the belt...
You also need to check the cam and crank timing marks to make sure they are still aligned..
Have you read the code stored in the ECM? Read the BEFORE disconnecting the battery for any reason or they will be lost. A common problem in earlier KIAs is bad connections in the wiring harnesses, at senders, and GROUNDS...(VERY COMMON)...
Rust and/or corrosion inside plugs/sockets or under ground wires (bolted to the body/frame/engine block) may be where your problem is coming from...
Primary wiring connections to the coil packs may also be your problem...but usually only one fails at a time...
Dave