Any option on the ecm .can it lose some programming? And about a new or use ecm does it need to be program by the dealer?