The very first thing you'll need to do is identify the ‘dead’ cylinder and this is easily done by scanning for misfire codes (with a scan tool).
The most common misconception is that a scan tool will tell you exactly what to replace to solve a misfire code or codes. Reading the diagnostic trouble codes is only the beginning of your troubleshooting.
Once you have identified the cylinder that is misfiring (missing or dead), now you need to do some very specific tests to see what is causing the issue. Here's a break down of the tests that you'll need to perform on your 2.2L Cavalier (or Sunfire, Sonoma, S10 Pick Up):
If one spark plug wire or two are not sparking... then the next step is to see if that spark plug wire is bad or if the cause is due to a bad ignition coil pack or a bad ignition control module.
This is not as hard as it sounds. The following tutorial will show you how to do it in a step-by-step way:
Once you've checked and have confirmed that all four spark plug wires are good and sparking and that the spark plugs are OK... then next step is checking the fuel injectors and fuel pressure.
You can find the fuel injector test tutorial here:
Engine Mechanical Condition:
By testing ‘engine mechanical condition’ I specifically mean checking that engine compression doesn't vary more than 15%.
You can find an engine compression test tutorial that explains how to do and interpret the compression test:
The following tutorial will help you test for a blown head gasket:
It seems like a long and complicated list... doesn't it? What's gonna' make the whole process fast and easy is remembering that only one of three things is gonna' be missing (spark, fuel or air... and by ‘air’ I mean engine compression).
If you're getting the impression that you CAN find out the exact cause of your misfire condition on your GM 2.2L car or pick up (Chevrolet: Cavalier, S10 Pick Up, Pontiac Sunfire, GMC Sonoma).... you're right! Let's turn the page and find out more.
“Wouldn’t it be great if wars could be fought just by the assholes who started them?”
Kevin Costner in The Postman