Do new IDM's have to be programmed to my truck and if so, is a dealer the only one that can do it? I'm new at this--step by step instructions please and thank you. Also, where can I get the fuel lines on top of the motor--are they dealer items also? Thanks