Received ecm it caused all sorts of issues with my truck they advised me to return it and when. I did they kept $300 of my money saying it would have worked fine had I done a relearn on the ecm. Yet when I called tech support no one suggested a relearn just to return it. Guy was a jerk and td me I should have know even though the website states clearly plug and play nothing else needed. These guys suck