did the belt completely come off when it broke or was it hanging in there just waiting to get snagged by the timing belt pulley? it may have been ok and then after you weren't able to get it started the last time is when the broken belt got in there and messed timing up.