This guy is really good at showing the amount of work it takes to fix some of this stuff.
He appears to have a lot of knowledge AND a lot of patience.
These videos are well explained, even for the laymen.....
GM and Timing Belts:
RAM Communications and diagnostic work:
Link to his FB is HERE<