The process involves diagnosing the faulty ECM, ordering a new one, and then charging for several hours of programming labor. Our service cuts out the biggest hurdles. If you’re experiencing any of the following issues, a faulty ECM is the likely cause.