Im guessing you have already checked the plugs. Make sure there is power and a signal to the coil. Bad crank position sensor can make the coil not fire. I found the the answer to my own question! Timing belt broke.
Change the coils they should be two black blocks on top of the engine..the coils could have gone bad.
you are not getting spark. this could be from a bad alternator, bad spark plugs, bad spark plug wires, or bad engine coils. The spark plugs and wires are the cheapest so try putting in new ones of those first.
bad crank shaft position sensor
Check the crank position sensor
When the engine light comes on and the car shakes at the same time, it could be the spark plugs or ignition coils are faulty. Misfiring is causing the car to shake.
Could be several things...It could be low on refridgerant or the coils could be dirty. Check the coils first as this is something you can do your self.
check the coils .they might be bad I'd try plugs/wires and fuel filter first. If it backfires when revved up while running rough, probably a spark problem, plugs, wires, or coils. But could also be a fuel problem (filter or water in gas).
I really hate to be the one to tell you the bad news but it is possible that you have bent some valves. Take the spark plugs out of the missing cylinders and run a compression check on those two.
No compression????
Rust on the fly wheel and or coil.
possibily its the wrong plugs could be hitting the pistons
wrong spark plug wire configuration. Check to see if two are backwards.