Thanks, the video was helpful. Yes, his solution ended up being pretty easy since he had a CEL, but it confirmed some things for me - in particular, with a RS request, BCM first does its set of tests, then if all pass, it sends the request to the ECM which also does a set of tests. Since I'm getting an "ECM - Crank abort" error, I'm pretty sure BCM tests pass, but something fails at the ECM. Did another ECM diagnostic tonight - zero codes.
Regarding the hood switches. The remote start screen on the Tech2 makes it look like there are three: hood ajar, hood open, and hood closed. (But maybe open and closed are just one switch) In any case, they are all behaving properly according to the Tech 2. They change status as expected when opening and closing the hood. Plus, I think those tests are in the BCM, and I think I'm getting past that. But all helpful, thanks.
Yeah a ground issue is about all I can come up with now too with the symptom of a crank abort but with no codes or CEL. I did a little playing around with the charging info screen before and after a regular start tonight. Is that what you're suggesting? I didn't see anything abnormal either before or after an engine start. I did recently replace the positive cable from battery to starter (was hoping that would solve this problem - no luck). Perhaps I should replace the negative cable too. But like I mentioned, no noticeable electrical issues anywhere else.