I have 2007 386 with C15. Check engine light comes on when brake pedal pressed. Goes out when let up on it. Hand brake does th same thing and the brake lights come on when brakes are used. Just had a new engine harness put on and a rebuilt ECM. The check engine problem started after that. Does anybody have some ideas?