Is your Check Engine light on? If so, have the codes scanned. If it were an injector, it would have thrown a P0300 code indicating a misfire. If the noise occurs at half the engine rpms then it is from the valve train (lash adjusters, cam followers, valves). If it is occuring at engine rpms...