It should have been the first thing the Genius told you to do, but have you tried unpairing/repairing the phones? I had a similar problem when I picked mine up from a service visit last month, and it's been working flawlessly since I unpaired/repaired it (I hope I didn't just jinx myself
)