There will always be some degree of latency with bluetooth audio. It's just the nature of the beast. Just as you will never get true HD audio from a bluetooth stream. There;s just too much data that has to be compressed so much to send over that kind of signal. Then it has to be processed at both ends. Granted this usually all takes place in a fraction of a second (typically) ...so the "noticeable" latency/delay isn't that obvious. The delay however IS a common problem in JK's, especially the ones with the "Uconnect" systems. To my knowledge there is no fix, or "workaround" for this specific issue, other than replacing the head unit.