I had the same problem turned out to be the coil but it could be an injector or a problem with the valves or as simple as a spark plug. I have seen new coils bad straight out the box The reason for the compression test is to verify that the valves are not messed up which has been a common issue...