it sounds like it is spark knock either from the timing not being right or having bad gas (not enough octane) that would explain your lack of power try retarding the timing turn the dist. counter-clock wise? someone correct me if im wrong i never really give it much thought i just do it.