Ok i decided to research this some more but instead of looking on hummer boards I started looking at gmc colorado boards. Jackpot! Apparently its very common and is the camshaft positioning solenoid. The solenoid has these screens on it that get torn off and sucked into the engine. Brilliant design. I took 3 minutes. Pulled mine out and it was indeed missing the screen




