What was the code stored, which cylinder was flagged as the mis-firing cylinder. If the ignition coils are interchangeable and the cylinder that was flagged as the mis-firing cylinder was cylinder number 1, move that coil to cylinder 4. Drive the car and if mis-fire returns see if fault has now moved to cylinder 4 that would show the coil is the offending part. After that it down to basics, check compression. check for vacuum leaks ect..
A scan tool is useful at looking at live and stored data, shows air flow values (shows up a bad air flow meter), fuel trim values (if adding fuel engine is running lean).