I think part of the difference is that in some areas ahí and allí are pronounced almost the same.
Alfonso, do you pronounce
ll the same as
y? Also, do you pronounce them voiced or voiceless?
(voiced and voiceless are sonora and sorda, respectively [I think
])