First, where are you reading the temperature? From the gauge or PCM? The gauge can be very wrong, you will first need to use a multimeter on the sensor to see if it is reading accurate. The PCM could also be wrong if the sensor is going out of spec., same thing, verify with a multimeter. My temp gauge reads 20F below actual now, but my coolant temp sensor is still accurate, and that's all that matters as the fans and such are controlled by the computer, not the gauge. The gauge is "for our eyes only".
I do not know anything about the v6, but I do know it's winter and the cold air will have a dramatic effect on cooling. I'm assuming you have a 160F thermostat? If so, anything between 160F and 200F would be considered normal operating temp. If you have a 180F thermostat, you would be seeing fluctuations between 170F and 180F as the thermostat closes and opens repeatedly. Is that happening?
I don't think you have a problem. Maybe just a bad sensor for the gauge.
With my V8, which has a 180F thermostat, on the hottest, muggiest of summer days, my engine runs between 191 and 197F unless I turn on the A/C, then it runs in the 220's. ...my guage reports in the 170's which is below my thermostat rating. ...not possible.
Here is a link to the 1998 specific Factory Service Manual. It will lead you in testing both sensors.