Holy crap all this is taking way too long.
lol.
Ok. How about we all only focus n spark issue, since that is the main problem:
Lets start from the parts furthest away from the spark and work inwards...... lets also remember this was caused by shorting the battery, so compression and fuel should be fine.
1) ECU is ruled out. We know that's not it.
2) MPI Relay (Listen for the click when the ignition is turned off/on)
3) CAM sensor (this sends signal to the power transistor)
lets do a bit more of a diagnosis on this. Let's try this......
- Remove the CAM sensor, but leave it plugged in.
- Remove the spark plugs and wires, but leave the assembled and have them all resting on he exhaust manifold so they are grounded and will visually spark if possible.
- turn the ignition on, but don't crank the car
- now go turn the crank angle sensor by hand. If the coil pack and power transistor are working, you will hear them discharge loudly as you turn the CAM sensor. Look for spark.
If you don't hear the discharge noise, replace the coil pack and power transistor. If you do hear them and there is no spark, replace the CAS
Do this and get back to us.