Ok so i have this Honda GX160 engine that came with a Murray Outrage Go-Kart frame which i bought off a guy in my town for $100, So time to get down to it. I started it up with fresh gasoline and the old oil which looked good enough to use for a little bit before replacing a day later, I started it up, lowered the idle a bit, and it sounded fine so i decided to rev it up to hear it run and around 4-5K revs i started to hear a pinging noise that got louder as i revved it up but it stopped as soon as i let off the throttle. I replaced the oil with a new bottle of Pennzoil HD 10W-30 and half a bottle of Johnsen's oil treatment i picked up at my local Big Lots. I started the motor up and i revved it up when the motor had gotten operating tempature and it still knocks. It doesn't do it at idle but only at speed, i don't know what to make of it. Spark knock maybe? :shrug: