Have you called defi up about this? Alot of times if it is broken you can send it back in for new units. I had some issues with my auto meter boost gauge after it was installed. Called them up and they said to pull it out and once they got it they would send me a new one. While pulling the gauge out I found out it was installed wrong, but that's a whole nother story.
Congrats Mark!
Hell if you're offering free labor wanna tune her too.
Hes offering my free labor.. ass...