Question: honda gx160 has no spark?
Answer: As dieselss mentioned, if oil is low it will not allow coil to spark. If oil level is good, disconnect yellow wire going to low oil sensor mounted near on/off switch. If it starts with wire disconnected, then the sensor is bad. You can run with sensor disconnected but replace ASAP!