update:
Not sure what caused the smoke but the fuel gauge is working fine now after I replaced the towing wiring harness this past spring. I'm guessing something with the grounding on the old harness is what caused the wonky gauge.
It's been 4 months and the gauge has worked fine ever since.