If all these items are using the same ground terminal this sort of feedback can happen. Try running a seperate ground wire to the engine block for your gauge.