you need to check the cam sensor also this will cause one not to get fire and not run,a bad coil will also cause it,if you know someone with a scanner then have them hook it up to it and this might tell you why its not starting,or at least what sensor may be bad on it,there's many reasons this can happen and even though its not running a scanner will at least give you a trouble code to work with,buying parts and putting on it isn't going to get it fixed unless you luck up and get the right part,have the scan done if possible,good luck.