Small gas engines: Fundamentals, service, troubleshooting, repairs