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.
no they wil noyt do to cause of the jumping cures
A salmon jumping up a waterfall
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