I wouldn't get the programmer first. In fact, I never recommend that. Reason being, when you install a programmer, then go back and install an intake or exhaust or whatever, you have to go back, uninstall the programmer, put it back to stock, then reinstall it so it will learn the intake or mod you just installed. By the way, the member that ordered the Vararam last week, his is already on the way to him. I love my Vararam, and if my truck wasn't so high up in the air, it would be a lot easier to show it off...lol. I gained 2 mpg out of it, but more importantly, I gained a lot of performance out of it...the thing actually pulls air into you tb at 3 mph! What other intake can say that?