It was the ecm. Swapped it out with a good unit a few times as well as swapped out the chip a few times. all connectins were fine. definitely the ecm. ordered one from GM, put it in, no problemo. a rare problem i would guess, but at least that ones over. what's next?