Ok, Pulled out a timing light and a engine gas analyzer and got my timing and fuel/air mixture right. the problem is mostly gone now. Thanks for the help everyone!