Welcome Adam-
Sounds like an intake manifold leak. It is fairly common. I just repaired mine, and am very happy to say my rig is running better then ever-
I would email/PM Tone as he is a good guy and I actually flew him out here to work on mine. Helpful and I get the reassurance of it being done proper-
He atleast could set you straight on a good mechanic as he is from Texas.
Good Luck-
xDx