Hello all, new to the site and have question. I just replaced the ficm in my 04 F-350 and now it won't start. Can it be programmed by sct, bully dog, ect. or does it have to be done by the dealer? If by the dealer do they need the truck or just the ficm? Appreciate any input.