Chances are quite good you have a small break or a spot where the insulation has rubbed off the power wire. I'd double check the wiring especially back near the tank. Seen quite a few of these.
-Mikey
1987 Chevy K5 Blazer- 350 TBI
<A target="_blank" HREF=http://www.geocities.com/milnerlives_2000/blazer.htm>http://www.geocities.com/milnerlives_2000/blazer.htm</A>