Well I finally got back to the Blazer...the problem was grounds. I pulled the harness in the engine compartment swapped it with my other blazer harness and cleaned it up, re-loomed/wired a few bad sections (knock sensor wire was melted, connectors broken...) and re-taped it up and installed. Noticed I only had 1 ground strap for the harness at the back of the passenger side cylinder head and the one harness ground at the water neck. The only ground strap I had to the battery was on the front of the block. I added a new block to frame, battery to rad support, and a frame to firewall ground.
I pulled the dash, noticed my grounds were loose by the guages and fuse block. Added 4 ground points to the firewall, cluster, and cage. Used non-insulated crimps and shrink wrap and tied them together and mounted a ground lug on the cage. Cleaned up some aux. wiring and put the dash back together. Ran the motor and it idled for about an hour, nice clean idle. Noticed I have 14.2v at the dash guage when it was 13.5 previously. I have a clean 14v at the ecu according to the scanners live data. Drove it about 20 miles without a problem.