I was able to take a look at your code and discovered the problem. The recordset variable was not being properly re-initialized after the map code was running. To fix this I added the code that was at line 43 onto your page just before the repeat region, for reference the code looks like this:
<?php $row_gyms = mysql_fetch_assoc($gyms); ?>

