2001 Chevrolet pickup how to stop gas knocking?

IF YOU HAVE A VALVOLINE NEAR YOU GO THERE AND GET WHATS CALLED A FUEL SYSTEM CLEANING DONE I HAD ONE DONE TO MY CAR AND IT WORKED WONDERS THE NOISES STOPPED MY GAS MILEAGE IMPROVED AND MY ACCELERATION WAS A LOT SMOOTHER AND QUICKER