Recently purchased 08 Grand Prix w/3800 motor, while driving home starter engaged by itself. I pulled over immediately shut the car off waited a retried to start the car. The starter engaged in the ignition on position not start position! (!!
) I continued to restart and the engine struggled to start but eventually did long enough to get it home. Looking over the car the original starter & solenoid looked terrible!(like it was smacked wit a hammer more than a few times).Checked the engine compartment fuse panel and heard a soft buzzing sound from the crank relay even with the key off. Tried swapping relays with new one, still does the crazy activity.Purchased/Installed a new starter & solenoid but the problem continued, purchased/installed a new ignition switch same problem continues.(
!!
) My next move is replace the ECM but it's pricey. Now I'm lost any Ideas where to go next before replacing the ECM. Thanks in advance for you input and advise!