hang in there

it's common to have problems with these new gauges.
it comes up quite a bit in the electric bay

sometimes it helps to test on a bench first
..example...

most times its a grounding issue
either the sender is not grounded to the truck body properly, ...example...
...example...

or the gauge is not grounded to the dash properly.

...example...

since it worked before the guy fixed it, I would concentrate on the new components.

If your sender is installed in a full tank I would ohm check it just to make sure its reading 30ohm. That way you can eliminate the sender problem

take a break,
keep us updated so that your experience can help others.