I got a code 12 : ecm motor driver circuit. I went through the steps outlined in the manual ( checked lines and connections, power at motor input,grounds continuity etc.) And everything passed so that means the ecm is bad. I've been having different codes for the passed month and this is most recent. Is there a way the dealer can test the ecm? How often are they actually bad?