Timing belt, spark plugs, water pump, thermostat, cables were changed and when it idles, the RPM starts to go down and the engine shakes. there is a knocking noise from the super charger. then, the RPM start to go up again. this happens every 20 to 30 seconds. The computer gave code 330,. everything was checked again and no luck. could it be vacuum problem? Please help