For the coil pack, check that it has a good ground. It grounds around where it contacts the metal it slides down into. If that is corroded and you have a loose connection you might have enough resistance to smoke.
For the fuel pump, check if you blew the EEC fuse when you let the smoke out of the coil pack. If the EEC fuse blows, you won't have spark or fuel.