sounds to me that the chainring bolt fasteners were a little too long and wouldn't tighten properly. there's differences in sizes for bmx, track, doubles, etc.
also, if you were running a single on a road crank, also depending on what side of the crank the ring is on it can affect tightness.