Could be a vacume leak or a sticking clutch or accelerator edal or cable. Timing could also be a problem. I advanced my ignition timing just a little bit and the problem went away.
There are pages and pages of things that can cause a check engine light. You need to have it checked with a scantool. Then the code can be diagnosed and repaired.
No.
no
No. jumping does not cause miscarriage.
Only if you tie the cord to your hair before jumping.
If the 1999 Suburban noise is a sort of loud banging noise, the problem could be that the engine have jumped time. Jumping time would cause the noise and jerking in the engine.
no
yes
Yes.
If your engine has a timing belt and is an interference engine you can bend valves and cause a bunch of damage. If it is not an interference engine you can simply replace the belt and or pulleys and all should be good. Please note that if you were driving at a high rpm when belt jumped you could still have damaged valves even if its not an interference engine
Transmission jumping hard is the malfunction causing check engine light to come on,most likely its the tcc solonoid causing this or a possibility of causing this.
If your timing light is jumping around, it could be due to several factors. One common reason is a poor connection between the timing light's clamp and the spark plug wire, leading to inconsistent readings. Additionally, engine vibrations or misfiring could cause fluctuations in the readings. Checking the connections and ensuring the engine is running smoothly can help resolve the issue.