Auto Zone will read your computer codes for FREE. You may have a bad coil pack, bad wire and plugs exc. Get the codes read and go from there.
Have the system checked for codes, that will lead you to the cause.
service engion soon light is on
A flashing check engine light frequently means that the engine has a cylinder miss firing, the jerking you are feeling is a misfire, you probably just need to get a tune up, which means basically change spark plus and wires, and flush and change all fluids.
It definitely is a possible cause of it jerking, if it's not an engine mount, service the transmission
There must be a "check engine" light on. Start with investigating the DTC's (Diagnostic Trouble Codes).
Check your motor mounts and what your at it check trans mounts.
The primary cause for jerking on a 99 Mercury Cougar is the engine not getting enough fuel. This can be a sign of a clogged fuel filter, bad fuel pump, or clogged fuel injectors.
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.
it means there is something wrong with the spark plugs cause they provide the energy for the engine
Yes, an unplugged sensor can cause a check engine light.
No, low gas cannot cause a Check Engine light to turn on. There would have to be a problem within the engine or the engine wiring for that light to come on.
No, oil level does not cause the check engine light.