Why would a Chevy truck go 0-60 in about 28 sec's with a constant popping noise while accelerating and a top speed of about 40-70kmh?

If the noise is from the carb or(FI) it's a intake valve-OR a pumped UP hydralic lifter could cause that-OR even a piece of Carbon STUCK under the Valve can cause it.OR a bad rocker arm and/or push rod.