This is the computer/module that really must be in sync with the trucks engine computer. There has been more than 15 flash updates sent to the dealerships and Ford performance still has issues with it. Mine at 75,000 2018 Gen 2 runs great with the whipple/ Ford engineer team. They are a secondary group of computer engineers that only works with whipple, Rousch and Shelby.