97 Blazer - slipping tranny, random/weird engine codes that light the SES...
Search for 97+Blazer+Ignition switch in this forum.
Seriously, a lot of oddball stuff starts wigging out the truck and the owner it almost always leads back to a dying ignition switch.