sounds like a bad temp sensor...
there are three temp sensors located on b-series blocks...start replacing them as they're like 30 dollars a piece. if i were you i'd replace the temp sensor that sends information directly to the guage. this sensor is located underneath the distributor and isn't hard to access.