attachSound Sync Problem

Are there issues with using attachSound to sync sound clips with Movie Clips?

I currently am having this problem. I have all my sounds in a separate swf (sounds.swf), then I call the sounds like this:

gear1_btn.onRelease = function() {
	logo.gear1.play();
	sounds.gearssmfx.start();
}

I build the movieclips with the sound on the timeline, so that I know they sync up. Then I remove the sound from the movieclip, and actually play the sound with the AS above. The above AS should play the same in the browser, but doesn’t. The problem is that the movieclip animations often run slower in the browser than they did within Flash.

Is is possible that the movie is running at a slower FPS in the browser? I have noticed that it runs slightly slower in Firefox than IE. I’m currently using 32fps.

Here is my development URL:
http://www.iuinfo.indiana.edu/projects/olympiad/

Specifically, I’m having problems with the gears next to the letter “S” and “0”, click on them to play.