Doesn't sound like it's anything real serious but...
Tell me exactly what system you have.
On the ECM computer will be a label. It will have letteres and numbers on it.
These are the ECM # and the BCC-broadcast code.
Should be something like 1227747 ASDU.
I need those off the label.
Let me know what your capabilities are.
You say you have a error code 24 so you can read codes.
Do you have a data cable to log data from the ECM?
This requires a laptop and the WINALDL program.
Do you have a multimeter and can read pins?
Have you done any actual troubleshooting or reading values of the sensors?
and download and print these 7 pages of the wiring and pin outs. I may need to direct you to them.
If you look at sheet 1 it has voltage reading in the left and right columns. They are "key on" and "eng run". If you can perform these it may help speed things along.
You said your timing was off.
Did you unplug the bypass connector by the coil prior to checking the timing setting?