you have fuel, but it is getting to the cylinder? when it won't start and you've been cranking it, are the plugs wet?
a few times I had this situation where I knew I had, spark, compression, and fuel, and it turned out I forgot to flip the kill switch when I actually was trying to start it...