Well I'm not entirely sure what it is, but it is definitely not a Varanid.
I think I may agree that it's an ameiva of some sort.
-Eric