I have purchased an ECM took over two weeks for delivery when promised up to 6 days. they promised "plug and play". but we needed the programmer service guy for extra $155. car run and works. BUT. another computer component from car was disable and no one can do anything but dealer since is not allowed for aftermarket work. I'm afraid what dealer will charge now plus I emailed Flagship to advise and have get any response at all. Need attention on this matter