If you have fuel, and spark, you need to start checking the rest. Check your timing, is it dead on? Check ALL of your connections. Is the ECU throwing any codes? If so, what are they?