Not sure why your did not work. Mine came from a 22 model year truck and it actually did work, I just had to drive it. I had forgotten that I completely filled my tank minutes before doing the swap. After driving it about 30 miles the next day the range till empty started to drop down and by the end of this past weekend everything was back to normal, range to empty was pretty accurate, gas gauge was reading correctly. So far only things that I have not been able to figure out how to get finished was lifetime engine and idle hours, tried several different times to program with Alpha and never works. And turn by turn nav on the evic (Have upgraded to 12" Uconnect 5, but this is probably just my own error)